编辑代码

package main
import "fmt"
// import "strconv"

type Any interface{}

func main () {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
    // var zhuang []interface{}
    // zhuang=make([]interface{}, 3)
    // zhuang[0] = []int{1,2,3}
    // fmt.Println(zhuang)
    zhuang := make([]Any, 1)
    zhuang[0] = 1
    change(zhuang)
    fmt.Println(zhuang)
    // var zhuang = []int{1,2,3}
    // zhuang := []int{1,2,3}
    // zhuang := make ([]int, 3)
    // zhuang = append(zhuang, 1,2,3)
    // fmt.Println(len(zhuang))
    // change(zhuang)
    // for idx, v := range zhuang {
    //     fmt.Println(strconv.Itoa(idx),  strconv.Itoa(v))
    // }
    // var zhuang interface{}
    // zhuang = 1
    // fmt.Println(zhuang.(int) + 2)
}

func change(slice []interface{}) {
    for idx, v := range slice {
        slice[idx] = v.(int) + 10
    }
}