基本文法

定義

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

連結

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

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

オプショナル

var name1: String!
var name2: String?
使う時は!がget
print(name2!)

宣言時に!だと、使用時に!不要だけどnilだと落ちるので注意
print name1

制御文

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


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