プロパティ
使う分にはメンバ変数にアクセスするのと変わらない。
import std.c.stdio; class Hoge{ int hoge = 5; short hige; } void main(){ Hoge hoge = new Hoge(); printf("int hoge : %d, %d %d\n", hoge.hoge.init, hoge.hoge.max, hoge.hoge.min); printf("short hige : %d, %d %d\n", hoge.hige.init, hoge.hige.max, hoge.hige.min); }
出力
C:\d>property int hoge : 5, 2147483647 -2147483648 short hige : 0, 32767 -32768
普通。