我的问题是关于haxe的属性.如果我理解正确的话,如果我var propertyInt(get, set):Int;根据haxe文档制作这样的属性,那么
它并不是真正的变量.但我可以通过这种方式修改变量
@:isVar var propertyInt(get, set):Int;.否则我需要制作两种方法:
function get_propertyInt()
return propertyInt;
function set_properyInt(i)
return propertyInt = i;
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:如果我专门使用它是否重要@:isVar var propertyInt(get, set):Int;?例如,我的班级中有超过5个属性,你可以想象为每个属性制作这些方法可能会让后方产生巨大的痛苦.那么最好的方法是什么?
我发现了一些声明这样的枚举的代码: enum boolean {FALSE,TRUE};
有没有理由使用它而不是正常true而false已经存在于c ++中?