golang代码 其他

 

    func main() {                // 可变参数是interface{}类型,
        var a = []interface{}{1, 2, 3}

        fmt.Println(a)            // 将整个a当作一个interface{},输出 [1,2,3]
        fmt.Println(a...)            // 将a当作interface{}类型的slice,输出 1,2,3
    }

    out <- <-in



    var x uint64 = 1<<64 - 1        // 是合法的    1<<64的中间结果  超出了uint64的范围




    s := []struct{
        a int
        b bool
    }{
        {1,true},
        {2,false},
    }

 

posted @ 2020-05-27 20:35  是的哟  阅读(141)  评论(0编辑  收藏  举报