2 回答

TA貢獻1810條經驗 獲得超4個贊
要使用您的整數獲取字符串,我建議使用 fmt.Sprintf
會是這樣的;
s := fmt.Sprintf("noReport = %d nr3h = %d nr2h = %d nr1h = %d ok = 16899", 12320, 162, 38)
這會將值分配"noReport = 12320 nr3h = 105 nr2h = 162 nr1h = 38 ok = 16899"
給s
.

TA貢獻1744條經驗 獲得超4個贊
https://play.golang.org/p/QAXJ4aJBy3
fmt.Printf("os.StdOut is %T\n", os.Stdout)
os.Stdout.WriteString("noReport = 12320 nr3h = 105 nr2h = 162 nr1h = 38 ok = 16899 \n")
os.Stdout.WriteString("12320")
//Output
//os.StdOut is *os.File
//noReport = 12320 nr3h = 105 nr2h = 162 nr1h = 38 ok = 16899
//12320
對我來說很好。
請給我們您的代碼。
UDP
string(noReport), noReport 是整數嗎?那是預期的行為。
使用strconv.Itoa(無報告)。
noReport := 12320
nr3h := 105
nr2h := 162
nr1h := 38
ok := 16899
os.Stdout.WriteString("noReport = "+ strconv.Itoa(noReport) + " nr3h = " + strconv.Itoa(nr3h)+ " nr2h = "+ strconv.Itoa(nr2h)+ " nr1h = "+ strconv.Itoa(nr1h) + " ok = "+ strconv.Itoa(ok)+ "\n")
或 evanmcdonnal 的回答。
- 2 回答
- 0 關注
- 153 瀏覽
添加回答
舉報