溫馨提示×

go怎么聲明空接口

go
小億
96
2023-10-25 17:17:01
欄目: 編程語言

在Go語言中,可以使用interface{}來聲明空接口。下面是一個示例代碼:

package main

import "fmt"

func main() {
    var emptyInterface interface{}
    emptyInterface = 5
    fmt.Println(emptyInterface)

    emptyInterface = "Hello"
    fmt.Println(emptyInterface)

    emptyInterface = true
    fmt.Println(emptyInterface)
}

在上面的代碼中,通過var emptyInterface interface{}聲明了一個空接口emptyInterface??战涌诳梢越邮苋魏晤愋偷闹?。在示例中,向空接口中分別賦值了一個整數(shù)、字符串和布爾值,并通過fmt.Println打印出來。輸出結(jié)果為:

5
Hello
true

0