亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

go 有內置的“打印”功能嗎?

go 有內置的“打印”功能嗎?

Go
繁花不似錦 2021-06-13 13:35:44
我今天遇到了一些代碼,其中未定義的“打印”讓我感到驚訝。玩了一會兒后,我確定您可以只使用打印將內容轉儲到控制臺例如 print("Hello World")所以它似乎是某種內置函數,但我找不到對它的任何引用(我認為 go 規則是無論如何都沒有導入的小寫函數)這是眾所周知的嗎?如果是,是否還有其他便利功能,或者我只是非常非常困惑?還有一點——這個打印沒有使用 fmt.Printf 的魔法格式化技巧 (%v)——如果你打印地圖或結構,你似乎得到了它們的地址。
查看完整描述

3 回答

?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

你說得對,已經有人投訴了。它已添加到下一個 Go 版本 (go1.2) 的內置文檔中。

包內置

功能打印

func print(args ...Type)

print內置函數格式在實現特定的方式它的參數并將結果寫入標準錯誤。打印對于引導和調試很有用;不能保證保留在該語言中。

函數輸出

func println(args ...Type)

println內置函數格式在實現特定的方式它的參數并將結果寫入標準錯誤。參數之間總是添加空格并附加換行符。Println 對引導和調試很有用;不能保證保留在該語言中。


查看完整回答
反對 回復 2021-06-21
?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

printprintln  此處定義。

此處解釋了它們的用途。


查看完整回答
反對 回復 2021-06-21
?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

感謝大家的快速回復

讓我失望的是“內置”包沒有定義打?。ㄔ谖沂褂玫陌姹局校?/p>

一般來說,依賴它似乎是一個危險的功能,所以我會假裝我從未見過它并繼續 fmt.Print ....


查看完整回答
反對 回復 2021-06-21
  • 3 回答
  • 0 關注
  • 245 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號