0

私はvalaチュートリアルからそれを読みました

読み取り専用: vala

public int b { get; private set; }

ジニーで:

prop readonly b: int

書き込み専用: ヴァラ:

public int b { private get; set; }

Genie: [この行: 構文エラー]

prop writeonly b: int

Genieで1行の 書き込み専用プロパティを宣言するには? たぶん何か?

prop XXX b: int

4 行の書き込み専用プロパティを記述できます。

class Wonly
    _b: int
    prop b: int
        set
            _b = value

init
    var w = new Wonly
    // print w.b // ERROR!! writeonly!!
    w.b = 456   // OK

しかし、1行の書き込み専用プロパティを書く方法は?

4

1 に答える 1