2016-02-07 16:22:55 -05:00
|
|
|
import simple_print:*;
|
2014-05-20 22:21:07 -04:00
|
|
|
|
2015-05-16 12:05:23 -04:00
|
|
|
obj firstObject {
|
2015-05-09 06:24:56 -04:00
|
|
|
var objectNum: int;
|
|
|
|
|
var other: int;
|
|
|
|
|
fun print(): void {
|
2014-05-20 22:21:07 -04:00
|
|
|
print(other);
|
|
|
|
|
}
|
2015-05-09 06:24:56 -04:00
|
|
|
fun printInd(): void {
|
2014-05-20 22:21:07 -04:00
|
|
|
print();
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
2016-02-16 13:43:47 -05:00
|
|
|
var aliasNum: int;
|
2014-05-20 22:21:07 -04:00
|
|
|
|
2015-05-09 06:24:56 -04:00
|
|
|
fun main(): int {
|
|
|
|
|
var wooObject: firstObject;
|
2014-05-20 22:21:07 -04:00
|
|
|
wooObject.objectNum = 7;
|
|
|
|
|
print(wooObject.objectNum);
|
2015-07-04 17:02:51 -04:00
|
|
|
var objPtr: *firstObject = &wooObject;
|
2014-05-20 22:21:07 -04:00
|
|
|
objPtr->objectNum = 42;
|
|
|
|
|
print(objPtr->objectNum);
|
|
|
|
|
print("\n");
|
|
|
|
|
objPtr->other = 1337;
|
|
|
|
|
objPtr->printInd();
|
|
|
|
|
print("\n");
|
|
|
|
|
}
|