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

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

在測試 golang 的 println 和 fmt.println 時需要幫助

在測試 golang 的 println 和 fmt.println 時需要幫助

Go
郎朗坤 2021-10-18 14:53:00
我寫了一些簡單的代碼來測試 println 和 fmt.Println,但是當我運行代碼時,幾乎每次都打印出不同的結果。我試圖用谷歌搜索 println 和 fmt.Println 之間的區別,但一無所獲。有沒有人知道這兩個功能的真正區別或優先級或順序?這是代碼:package mainimport (    "fmt")func main(){    println("a")    fmt.Println("b")    println("c")    fmt.Println("d")    p()}func p(){    println("e")    fmt.Println("f")    println("g")    fmt.Println("h")}謝謝!
查看完整描述

2 回答

?
鴻蒙傳說

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

內置函數

函數輸出

func println(args ...Type)

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

包文件

功能打印輸入

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

Println 使用其操作數的默認格式格式化并寫入標準輸出。操作數之間總是添加空格并附加換行符。它返回寫入的字節數和遇到的任何寫入錯誤。

fmt.Println()用途stdoutprintln()使用stderr.

正如預期的那樣,兩個不同用途的不同函數給出了不同的結果。


查看完整回答
反對 回復 2021-10-18
?
aluckdog

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

最佳實踐:只使用 fmt.Println("My text...")

不使用 println("My text...")


查看完整回答
反對 回復 2021-10-18
  • 2 回答
  • 0 關注
  • 295 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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