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つのうち、一方の値は決して変わりませんが、もう一方の値は変わることがあります
quiz icon腕試し

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

基礎のすべてのレッスン

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