Let と Var
CoddyのSwiftジャーニー「基礎」セクションの一部。レッスン 4/86。
Swiftでは、値を保存するためにletとvarを使用します。
var は variable を作成します — its 値は後から change できます:
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という名前のconstantと、値が25であるageという名前のvarを作成してください。両方の値を別々のlinesでprintしてください。
自分で試してみよう
// 以下にコードを入力してください
// 2つのうち一方は値が決して変わらず、もう一方は変わることができます
// 以下の行を変更しないでください
print(language)
print(age)このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Swiftプレイグラウンド