Data update
This commit is contained in:
parent
4bb20c9b71
commit
cbaf4c4b64
12390 changed files with 318560 additions and 27248 deletions
14
Task/Classes/Haxe/classes-1.hx
Normal file
14
Task/Classes/Haxe/classes-1.hx
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
class BasicClass {
|
||||
public function basicMethod():Void {
|
||||
return;
|
||||
}
|
||||
|
||||
public function new() {}
|
||||
}
|
||||
|
||||
class Main {
|
||||
static public function main():Void {
|
||||
var basic_object = new BasicClass();
|
||||
$type(basic_object);
|
||||
}
|
||||
}
|
||||
21
Task/Classes/Haxe/classes-2.hx
Normal file
21
Task/Classes/Haxe/classes-2.hx
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
class Example (x) # 'x' is a field in class
|
||||
|
||||
# method definition
|
||||
method double ()
|
||||
return 2 * x
|
||||
end
|
||||
|
||||
# 'initially' block is called on instance construction
|
||||
initially (x)
|
||||
if /x # if x is null (not given), then set field to 0
|
||||
then self.x := 0
|
||||
else self.x := x
|
||||
end
|
||||
|
||||
procedure main ()
|
||||
x1 := Example () # new instance with default value of x
|
||||
x2 := Example (2) # new instance with given value of x
|
||||
write (x1.x)
|
||||
write (x2.x)
|
||||
write (x2.double ()) # call a method
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue