setter
Swift
swift
var name: String { get { return this.mName } set { this.mName = newValue } }
set
は引数で名前がつけられる。省略する場合は newValue
として参照する。
swift
var name: String { get { return this.mName } set(name) { this.mName = name } }
TypeScript
ts
set name(v: string) { this.mName = v; }
Ruby
rb
attr_writer :name