Skip to content

✨ operator_overloading#5

Merged
crossoverJie merged 2 commits intomainfrom
feature/operator-overloading
Sep 8, 2022
Merged

✨ operator_overloading#5
crossoverJie merged 2 commits intomainfrom
feature/operator-overloading

Conversation

@crossoverJie
Copy link
Owner

class Person{
	int age;
	Person(int a){
		age = a;
	}
}
Person operator + (Person p1, Person p2){
	Person pp = Person(p1.age+p2.age);
	return pp;
}

Person p1 = Person(10);
Person p2 = Person(20);
Person p3 = p1+p2;
println("p3.age="+p3.age);
assertEqual(p3.age, 30);

@crossoverJie crossoverJie merged commit d9a48a4 into main Sep 8, 2022
@crossoverJie crossoverJie deleted the feature/operator-overloading branch September 8, 2022 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant