go - How to build mixed array -
in ruby can created array filled types:
[1, 'hello', :world] # [fixnum, string, symbol] => [1, "hello", :here] how implement similar array filled mixed types in go?
how declare array?
you can via empty interface - interface{}:
arr := make([]interface{}, 0) arr = append(arr, "asdfs") arr = append(arr, 5) or in literal form:
arr := []interface{}{"asdfs", 5} whenever want use value of array need use type assertion.
Comments
Post a Comment