v2 / vlib / v / tests / options / option_for_mut_test.v
15 lines · 12 sloc · 232 bytes · 7c780ed8fa89c33e677020b6a0b93dd472932514
Raw
1module main
2
3fn test_main() {
4 mut data := [3]?int{}
5
6 for mut d in data {
7 d = ?int(1)
8 assert '${d}' == 'Option(1)'
9 }
10
11 for i in 0 .. data.len {
12 data[i] = ?int(3)
13 }
14 assert '${data}' == '[Option(3), Option(3), Option(3)]'
15}
16