| 1 | const a_string = '' |
| 2 | const a_struct = A1{} |
| 3 | |
| 4 | struct A1 { |
| 5 | a_string string |
| 6 | } |
| 7 | |
| 8 | fn main() { |
| 9 | f := '123' |
| 10 | a := A1{ |
| 11 | a_string: f |
| 12 | } |
| 13 | unsafe { |
| 14 | ptr := &a_string |
| 15 | *ptr = f |
| 16 | |
| 17 | ptr2 := &a_struct |
| 18 | *ptr2 = a |
| 19 | } |
| 20 | println('f: ${f} vs. a_string: ${a_string} vs. a_struct.a_string: ${a_struct.a_string}') |
| 21 | println('f == a_string : ${a_string == f}') |
| 22 | println('f == a_struct.a_string : ${a_struct.a_string == f}') |
| 23 | } |
| 24 |