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

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 关注
  • 215 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号