第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么輸出中忽略 _(下劃線)?

為什么輸出中忽略 _(下劃線)?

Go
吃雞游戲 2023-07-26 13:27:01
我想知道這個(gè)程序輸出背后的原因。package main程序import (    "fmt")func main() {    a := 1_00_000    fmt.Println(a)}輸出100000為什么輸出中會忽略下劃線。Go 中的這個(gè)新特性有什么用呢?
查看完整描述

2 回答

?
紅顏莎娜

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊

它在輸出中不會被忽略;它在源代碼中被忽略。下劃線可以方便地使代碼中的大量數(shù)字更易于閱讀;文字仍然是整數(shù),并且整數(shù)不包含下劃線。當(dāng)然,您始終可以使用字符串:

a?:=?"1_00_000"
fmt.Println(a)
查看完整回答
反對 回復(fù) 2023-07-26
?
有只小跳蛙

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊

下劃線只是數(shù)字分隔符。Go 1.13 中引入了這個(gè)新功能,以提高可讀性。它不與數(shù)字一起打印。

任何數(shù)字文字的數(shù)字都可以使用下劃線分隔(分組),例如 1_000_000、0b_1010_011,以使其更具可讀性。

d := 9795696874578
d := 9_795_696_874_578 // thousand separators

這里帶下劃線的文字更容易閱讀。


查看完整回答
反對 回復(fù) 2023-07-26
  • 2 回答
  • 0 關(guān)注
  • 146 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號