More Related Content
Similar to 勉強会資料ースイフト入門ー (20)
勉強会資料ースイフト入門ー
- 6. Swift基礎
・var message = "Hello world"
変数宣言
・var message:String
・var message:String? = "Hello Wold"
・let message = "Hello world"
・var message2:String? = message!
・var message2:String = message ?? “Hello”
- 8. Swift基礎
クラス class Monster{
private var level
private var name:String?
///イニシャライザ(コンストラクタ)
init(level:Int,name:String){
self.level = level
self.name = name
}
func getLevel() -> Int {
return level
}
func getName() -> String {
return name!
}
}
var monsterA = Monster(level: 1,name: "ドラゴン")
print(monsterA.getName())
- 9. Swift基礎
構造体
struct Item {
var name:String
var price:Int
}
var item:Item = Item(name: "Apple", price: 100)
print(item.name)//Apple
小さくて単純なデータをカプセル化したいときなどで使う
データが大きかったり、プロパティが多いと向いていない