package main import . "./array_member" func main() { f := NewFoo() f.SetData(GetGlobal_data()) for i := 0; i < 8; i++ { if Get_value(f.GetData(), i) != Get_value(GetGlobal_data(), i) { panic("Bad array assignment") } } for i := 0; i < 8; i++ { Set_value(f.GetData(), i, -i) } SetGlobal_data(f.GetData()) for i := 0; i < 8; i++ { if Get_value(f.GetData(), i) != Get_value(GetGlobal_data(), i) { panic("Bad array assignment") } } }