2

ゲッター計算プロパティと値を返す変数に違いはありますか? たとえば、次の 2 つの変数に違いはありますか?

var NUMBER_OF_ELEMENTS1: Int {
    return sampleArray.count
}

var NUMBER_OF_ELEMENTS2: Int {
    get {
        return sampleArray.count
    }
}
4

2 に答える 2

3

どちらも読み取り専用の計算プロパティを定義するため、これらは同一です。ただし、後者よりも短くて読みやすいため、前者の方が望ましいです。

于 2015-07-04T15:45:29.010 に答える