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