変数と定数
変数は、値を更新できる
定数は、値を更新できない
var point = 0 //変数 let name = "taro" //定数
変数と型の関係
1つの変数に保存できる値の型は1つだけ
var age:Int = 0 var age = 0
変数名の後に「:型」として指定しない場合は、自動的に推測される。
インスタンスも保存できる
Internetクラスを作成して、インスタンスを変数に代入することもできる。
let instance = Internet()
スコープ(変数が利用可能な範囲)
メソッドの中で変数を作成すると、そのメソッドの中だけで使える
メソッドの外で変数を作成すると、クラスに含まれる全てのメソッドで変数が使える
class Internet { var abc1 = 0 func watchYoutube(){ var abc2 = 0 // abc1,abc2どちらも使える } func tweet(){ // abc1のみ使える } }
コメント