Let と Var
CoddyのSwiftジャーニー「基礎」セクションの一部。レッスン 4/86。
Swiftでは、値を保存するためにletとvarを使います。
varは変数を作成します。その値は後から変更できます。
var score = 10
print(score) // 10
score = 20
print(score) // 20letは定数を作成します。一度設定すると、その値は変更できません:
let name = "Alice"
print(name) // Alice
// name = "Bob" // エラー!'let' 定数には代入できませんどちらをいつ使うべき?
letをデフォルトで使います。値を変更する必要がない場合は、定数にします。- 値を変更する必要があると分かっている場合に限り、
varを使います。
これは、コードをより安全で理解しやすくするSwiftのベストプラクティスです。
チャレンジ
初心者値が "Swift" の language という定数と、値が 25 の age という変数を作成してください。コードの下の行では、両方の値が出力されます。
自分で試してみよう
// 以下にコードを入力してください
// 2つのうち、一方の値は決して変わりませんが、もう一方の値は変わることがあります
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Swiftプレイグラウンド