Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ドットインストールで言う#6までの基本文法
- var x:String = "hello world"
- println(x)
- // var y これだと型がわからないからエラー
- var z = "hello world" // 代入したら型を自動で判別できるから大丈夫
- println(z)
- let a = 24 // 定数
- println("x:\(x), z:\(z)") // 展開ってやつ
- // println(x + a) 型が違うから足せない
- println(x + String(a)) // コンバージョンしたら足せる
- // タプル
- //let error = (404, "not found")
- //error.0
- //error.1
- //let error = (code:404, msg:"not found") タグ付けみたいなこともできる
- //error.code
- //error.msg
- let error = (404, "not found")
- let(code,msg) = error //あとからタグ付けみたいなこともできる
- // let(code, _) = error _で使わないのを安全に廃棄できる。こうしたら下のmsgはエラーになる
- code
- msg
- // 配列
- var colors:[String] = ["blue", "pink"]
- colors[0]
- colors[1] = "red"
- colors
- colors.count
- colors.isEmpty // 配列が空かどうか
- colors.append("green") // 最後に追加
- colors
- colors.insert("gray", atIndex: 1) // 途中に追加
- colors
- colors.removeAtIndex(1) // 削除
- colors
- colors.removeLast() // 最後を削除
- colors
- let secondColor = colors.removeAtIndex(1) // 消すやつを代入して他で使うこともできる
- secondColor
- var emptyArray = [String]() // 空の配列を作る
- emptyArray.isEmpty // Trueになる
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement