为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
海绵宝宝撒 2021-07-29 17:18:08
如何fmt.Println工作?为什么我可以传递 anint或 astring给它?我怎样才能使下面的代码工作?package mainimport "fmt"func ln(a interface{}) {    fmt.Println(a)}func main() {    ln(123)    ln("test")}
查看完整描述

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

例如,


package main


import "fmt"


func ln(a interface{}) {

    fmt.Println(a)

}


func main() {

    ln(123)

    ln("test")

}

输出:


123

test

功能打印输入


func Println(a ...interface{}) (n int, err error)

Gofmt包使用该reflect包。


查看完整回答
反对 回复 2021-08-02
  • 1 回答
  • 0 关注
  • 208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信