v2 / vlib / v / checker / tests / array_delete_arg_mismatch_err.vv
23 lines · 19 sloc · 275 bytes · 1dfe004f53dbd218e5f28ff3ae26eae030ead449
Raw
1interface IGameObject {
2mut:
3 name string
4}
5
6struct GameObject implements IGameObject {
7mut:
8 name string
9}
10
11struct Game {
12mut:
13 objects []IGameObject
14}
15
16fn (mut game Game) gc() {
17 for obj in game.objects {
18 game.objects.delete(obj)
19 }
20 game.objects.clear()
21}
22
23fn main() {}
24