Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
comptime
/
comptime_if_generic_shift_test.v
13
lines
·
12
sloc
·
192 bytes
·
6488041a749df9762348d019c4223908c476f2e2
Raw
1
fn
generic[T](val T) T {
2
$
if
T is u64 {
3
println(val << 1)
4
return
val << 1
5
}
6
return
val
7
}
8
9
fn
test_comptime_if_generic_shift() {
10
ret := generic(u64(2))
11
println(ret)
12
assert ret == 4
13
}
14