-
-
Notifications
You must be signed in to change notification settings - Fork 9
Intrinsic Procedure __divide__
IsaacShelton edited this page Mar 21, 2022
·
1 revision
The __divide__ function can be defined to allow additional types to be used with the divide / operator.
func __divide__(a $A, b $B) $C {
}
where $A, $B and $C are any valid types
import basics
struct DivisionIsAlwaysFive ()
func __divide__(_unused_a, _unused_b DivisionIsAlwaysFive) int {
return 5
}
func main {
x DivisionIsAlwaysFive
printf("x / x = %d\n", x / x)
}
x / x = 5