[増補改訂第3版]Swift実践入門 ──直感的な文法と安全性を兼ね備えた言語

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

ダウンロード

(2021年2月15日更新)

以下のファイルをダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。

ダウンロード
サンプルコードファイル

お詫びと訂正(正誤表)

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2022年9月20日最終更新)

P.387 コードの下から4行目

let int = try throwableIntFunction(throwsError: false)
let int = try throwableIntFunction(throwsError: true)

P.411 1つ目のコードの下から2行目

public var errors: [error]
public var errors: [Error]

(以下2022年6月6日更新)

以下,第1刷まで。

P.53 2段落目

上記のコードの「2つの文字列間の順序の比較」部分では、compare(_:option:)メソッドで2つの文字列間の順序を検証しています。引数optionに.caseInsensitiveを与えているので、大文字と小文字は区別されません。
上記のコードの「2つの文字列間の順序の比較」部分では、compare(_:options:)メソッドで2つの文字列間の順序を検証しています。引数optionsに.caseInsensitiveを与えているので、大文字と小文字は区別されません。

P.134 1つ目のコードの2行目

return "\(int)"
return "\(from)"