-ObjectiveCに変わる主力となれるか?

**基本文法 [#me48ce36]

***定義 [#nddc479c]

 let hoge = "変えられない値"
 var hoge = "変えられる値"
 var hoge:String //定義だけも可能

***連結 [#t4ac48e9]

文字列同士ならJavaと一緒。文字列と数値はそのまま連結できない。変数を表す()で囲んで使うか。toStringを使う

 let score = 123
 let result = "\(score)点"
 let scoreString = toString(score)

***オプショナル [#b14a6711]

 var name1: String!
 var name2: String?

 使う時は!がget
 print(name2!)
 
 宣言時に!だと、使用時に!不要だけどnilだと落ちるので注意
 print name1

***制御文 [#jf0cbc24]

ほぼJavaと一緒。Case文は無用なbreakが不要なのでJavaよりは簡単だろう。

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS