Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
generics
/
generic_alias_fn_op_call_test.v
15
lines
·
11
sloc
·
249 bytes
·
e613211560d5d956715eb49ac9f75096d6740185
Raw
1
module
main
2
3
type
MyAlias = f32
4
5
const
two = MyAlias(2)
6
7
fn
mul[T](a T, b T) T {
8
return
a * b
9
}
10
11
fn
test_generic_alias_fn_op_call() {
12
assert mul[MyAlias](two, two) == f32(4.0)
13
assert mul[f32](two, two) == f32(4.0)
14
assert two * two == f32(4.0)
15
}
16