В мануале по haxe в разделе про экземпляры классов приведен следующий пример кода (упрощенный мной):
class Point {
var x : Int;
public function new(x) {
this.x = x;
}
}
В разделе о полях класса они перечисляют следующее:
class Main {
static var member:String = "bar";
public static function main() {
member = "foo";
}
}
В предыдущем примере они используют this
для доступа к полю x
, но в следующем примере этого не делают. Является ли этот код эквивалентным или в нем есть какие-то нюансы?