18 lines
316 B
Go
18 lines
316 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
var interfaces []interface{}
|
|
values := []int{100, 200, 300, 400, 500}
|
|
|
|
// interfaces = values -> compilation error
|
|
|
|
interfaces = make([]interface{}, len(values))
|
|
for idx := 0; idx < len(values); idx++ {
|
|
interfaces[idx] = values[idx]
|
|
}
|
|
|
|
fmt.Println(interfaces...)
|
|
}
|