fmt.Println 是否接收任何类型的参数?

如何fmt.Println工作?为什么我可以传递 anint或 astring给它?


我怎样才能使下面的代码工作?


package main


import "fmt"


func ln(a interface{}) {

    fmt.Println(a)

}


func main() {

    ln(123)

    ln("test")

}


海绵宝宝撒
浏览 209回答 1
1回答

慕虎7371278

例如,package mainimport "fmt"func ln(a interface{}) {    fmt.Println(a)}func main() {    ln(123)    ln("test")}输出:123test功能打印输入func Println(a ...interface{}) (n int, err error)Gofmt包使用该reflect包。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go