Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
interfaces
/
interface_fixed_array_ret_test.v
20
lines
·
16
sloc
·
246 bytes
·
98ca0f075ec7d2fbc48a8966ea40856ea1ef1938
Raw
1
interface
IValue {
2
value() [2]int
3
}
4
5
struct
Speed {
6
data [2]int
7
}
8
9
fn
(s Speed) value() [2]int {
10
return
s.data
11
}
12
13
fn
get_value(v IValue) [2]int {
14
return
v.value()
15
}
16
17
fn
test_main() {
18
s := Speed{[35, 36]!}
19
assert get_value(s) == [35, 36]!
20
}
21