17 lines
201 B
Go
17 lines
201 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func f(a, b []int) interface{} { return copy(a, b) }
|
|
|
|
func main() {
|
|
a := []int{10, 20, 30}
|
|
b := [4]int{}
|
|
c := b[:]
|
|
r := f(c, a)
|
|
fmt.Println(r.(int))
|
|
}
|
|
|
|
// Output:
|
|
// 3
|