//ww:run-exit 5 package main; type nd = struct { name: str, x: i32 }; fn main() i32 = { let a: nd; a.name = "first"; a.x = 1; let b: nd; b.name = "two"; b.x = 2; let c: nd; c.name = "third"; c.x = 3; let stk: [4]*nd; stk[0] = &a; stk[1] = &b; stk[2] = &c; let i: i32 = 2; let s: str = stk[i].name; return s.len: i32; };