v2 / vlib / v / checker / tests / unimplemented_interface_f.vv
12 lines · 9 sloc · 136 bytes · 215657e16a654eb18b445856dd24d1ab1c8e99b3
Raw
1interface Animal {
2 speak(s string)
3}
4
5struct Cat {}
6
7fn (c Cat) speak() {}
8
9fn main() {
10 mut animals := []Animal{}
11 animals << Cat{}
12}
13