shithub: mc

ref: d4f8f2a57a2d1b7adf6d9f45a1d3661cfd3d3d48
dir: /test/cstr-builtin.myr/

View raw version
generic max = {a:@a::tcnum, b:@a::tcnum
	if a > b
		-> a
	else
		-> b
	;;
}

generic intlike_is42 = {a : @a::(tcnum,tctest,tcint)
	-> a == 42
}
const main = {
	if intlike_is42(123)
	    -> 16
	else
	    -> max(12, 42)
	;;
}