Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
slow_tests
/
repl
/
interface.repl
9
lines
·
9
sloc
·
234 bytes
·
a40df55bf5d6a074bd1f29e29715ff1482de7437
Raw
1
name := 'hello'
2
interface Foo { get_name() string }
3
struct Bar { name string }
4
fn (bar Bar) get_name() string { return bar.name }
5
fn get_name(foo Foo) string { return foo.get_name() }
6
bar := Bar{name}
7
get_name(bar)
8
===output===
9
hello
10