There was an error while loading. Please reload this page.
The __subtract__ function can be defined to allow additional types to be used with the subtract - operator.
__subtract__
-
func __subtract__(a $A, b $B) $C { }
where $A, $B and $C are any valid types
$A
$B
$C
import basics struct SubtractionIsAlwaysFive () func __subtract__(_unused_a, _unused_b AdditionIsAlwaysFive) int { return 5 } func main { x AdditionIsAlwaysFive printf("x - x = %d\n", x - x) }
x - x = 5
Table of Contents