Menu
Coddy logo textTech

Let と Var

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

Swiftでは、値を保存するために letvar を使用します。

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 という名前の定数と、値が 25age という名前の変数を作成してください。両方の値を別々の行に出力してください。

チートシート

var を使用して変数を作成します(値は変更可能です):

var score = 10
score = 20  // OK

let を使用して定数を作成します(値は変更できません):

let name = "Alice"
// name = "Bob"  // エラー!

ベストプラクティス: デフォルトでは let を使用してください。値を変える必要がある場合にのみ var を使用します。

自分で試してみよう

quiz icon腕試し

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

基礎のすべてのレッスン