v2 / vlib / v / checker / tests / for_in_mut_string.vv
27 lines · 22 sloc · 288 bytes · 757929392e0e7a75fc1272116460981e589737d5
Raw
1module main
2
3@[heap]
4pub struct Grid {
5pub mut:
6 header string
7}
8
9fn main() {
10 h := 'yo'
11
12 mut grid := Grid{
13 header: h
14 }
15 wrap_text(mut grid)
16}
17
18fn wrap_text(mut gv Grid) {
19 for mut ch in gv.header {
20 println(ch)
21 }
22
23 for mut letter in 'abc' {
24 bit := letter - 1
25 println(bit)
26 }
27}
28