Menu
CoddyTech

Let と Var

CoddyのSwiftジャーニー「基礎」セクションの一部。レッスン 4/86。

Swiftでは、値を格納するためにletとvarを使います。

varは変数を作成します。その値は後から変更できます。

var score = 10
print(score)  // 10
score = 20
print(score)  // 20

letは定数を作成します。一度設定すると、その値を変更できません。

let name = "Alice"
print(name)  // Alice
// name = "Bob"  // エラー!'let' 定数には代入できません

どちらをいつ使う?

  • letをデフォルトで使います。値を変更する必要がない場合は、定数にします。
  • 値を変更する必要があると分かっている場合にのみ、varを使います。

これは、コードをより安全で理解しやすくする Swift のベストプラクティスです。

challenge icon

チャレンジ

初心者

値が "Swift" の language という定数と、値が 25 の age という変数を作成してください。両方の値を別々の行に出力してください。

自分で試してみよう

// 以下にコードを入力してください
// 2つのうち、一方は値が変わらず、もう一方は変わることがあります


// 以下の行は変更しないでください
print(language)
print(age)
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Swiftプレイグラウンド