1. 程式人生 > >[GO]空接口

[GO]空接口

一個 nbsp inter 函數 color () bsp 接收 python

package main

import "fmt"

//空接口的實際意義就在於在使用函數時,空接口可以接收任意類型的值,類似於python中的*args, **kwargs
func xxx(arg ...interface{})  {
    
}

func main() {
    //定義一個空接口類型,在它裏面沒有任何的方法
    //空接口是一個萬能的類型,它能接收任意類型的值
    var i interface{} =1
    fmt.Println("i = ", i)
    i = "abc"
    fmt.Println("i = ", i)
}

[GO]空接口