Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. // ドットインストールで言う#6までの基本文法
  2.  
  3. var x:String = "hello world"
  4. println(x)
  5. // var y これだと型がわからないからエラー
  6. var z = "hello world" // 代入したら型を自動で判別できるから大丈夫
  7. println(z)
  8. let a = 24 // 定数
  9.  
  10. println("x:\(x), z:\(z)") // 展開ってやつ
  11.  
  12. // println(x + a) 型が違うから足せない
  13. println(x + String(a)) // コンバージョンしたら足せる
  14.  
  15. // タプル
  16. //let error = (404, "not found")
  17. //error.0
  18. //error.1
  19.  
  20. //let error = (code:404, msg:"not found") タグ付けみたいなこともできる
  21. //error.code
  22. //error.msg
  23.  
  24. let error = (404, "not found")
  25. let(code,msg) = error //あとからタグ付けみたいなこともできる
  26. // let(code, _) = error _で使わないのを安全に廃棄できる。こうしたら下のmsgはエラーになる
  27. code
  28. msg
  29.  
  30. // 配列
  31. var colors:[String] = ["blue", "pink"]
  32. colors[0]
  33. colors[1] = "red"
  34. colors
  35.  
  36. colors.count
  37. colors.isEmpty // 配列が空かどうか
  38. colors.append("green") // 最後に追加
  39. colors
  40. colors.insert("gray", atIndex: 1) // 途中に追加
  41. colors
  42.  
  43. colors.removeAtIndex(1) // 削除
  44. colors
  45. colors.removeLast() // 最後を削除
  46. colors
  47. let secondColor = colors.removeAtIndex(1) // 消すやつを代入して他で使うこともできる
  48. secondColor
  49.  
  50. var emptyArray = [String]() // 空の配列を作る
  51. emptyArray.isEmpty // Trueになる
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement