← クエスト一覧へ

Swift ガイドブック

🏠

基礎知識

1 記事
1
Swiftの基本構文
// 変数と定数
var name = "たろう"      // var: 変更可能
let birthYear = 2008    // let: 変更不可能(定数)

// 型アノテーション
var age: Int = 16
var height: Double = 170.5
var isStudent: Bool = true

// 文字列補間
print("こんにちは、\(name)!")
print("年齢: \(age)歳")

// 条件分岐
if age >= 18 {
    print("成人です")
} else {
    print("未成年です")
}

// ループ
for i in 0..<5 {         // 0〜4
    print(i)
}

// 配列
let fruits = ["りんご", "バナナ", "みかん"]
for fruit in fruits {
    print(fruit)
}

// オプショナル(nil安全)
var optionalName: String? = "たろう"
if let unwrapped = optionalName {
    print("名前は\(unwrapped)です")
}
⚠️ Swiftのオプショナル(Optional)

Swiftでは値が「ない(nil)」可能性がある変数は String? のように ? をつけます。
これにより「nilなのにアクセスした」というクラッシュを防ぎます。
if letguard let でオプショナルを安全に取り出します。