Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | sry295 |
Is there any operator overloading like in cpp
i want to do something like
class Ab:
var a:int
var b:int
func _init(_a,_b):
self.a = _a
self.b = _b
Ab operator + (val:int):
var ans = Ab.new(a,b)
ans.a += val
ans.b += val*2
return ans
then
var ab = Ab.new(2,3)
var ab2 = ab+5
and if it can, how can i make 5+ab as same as ab+5