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