Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
epidemian
GitHub Repository: epidemian/gravity
Path: blob/master/test/class_byref.gravity
1214 views
#unittest {
	name: "Class by ref.";
	result: 120;
};

class Point {
	public var x = 10;
	public var y = 20;
	public func sum() {return x+y;}
}

func main() {
	var p1 = Point();
	var p2 = p1;
	p1.x = 50;
	return p2.x + p1.sum();
}