Swift/Declaration/var

From Azupedia
Revision as of 21:15, 10 November 2022 by imported>Fire (Created page with "変数を定義するときに使用する。変更しない場合は、varよりもこちらを推奨。 == Simple な構文 == <syntaxhighlight lang="Swift"> let valiable name: type = expression </syntaxhighlight> == Getter, Setter == get に式を入れて、return で返すとかできる。setは、設定したときに呼び出される。設定した値は ''newValue'' で読み出せる。 [https://qiita.com/miyakooti/items/a8ac0896eb912c60bd1f 参考] <synta...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

変数を定義するときに使用する。変更しない場合は、varよりもこちらを推奨。

Simple な構文

let valiable name: type = expression

Getter, Setter

get に式を入れて、return で返すとかできる。setは、設定したときに呼び出される。設定した値は newValue で読み出せる。

参考

let valiable name: type {
    get {
       statements
    }
    set {
       statements
    }
}

willSet, didSet

willSet は、書き込む直前に呼び出される。 didSet は、書き込んだ直後に呼び出される。

let valiable name: type {
    willSet {
       statements
    }
    didSet {
       statements
    }
}

External Link

The Swift Programming language