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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

fmt.Printf的輸出為什么是覆蓋滾動(dòng)顯示的而不是逐句輸出全部顯示?

//?run?performs?a?proof-of-work
func?(pow?*ProofOfWork)?Run()?(int,?[]byte)?{
???var?hashInt?big.Int
???var?hash?[32]byte
???nonce?:=?0

???fmt.Printf("mining?the?block?containing?\"%s\"\n",?pow.block.Data)
???for?nonce?<?maxNonce?{
??????data?:=?pow.prepareData(nonce)

??????hash?=?sha256.Sum256(data)
??????fmt.Printf("\r%x",?hash)
??????hashInt.SetBytes(hash[:])

??????if?hashInt.Cmp(pow.target)?==?-1?{
?????????break
??????}?else?{
?????????nonce++
??????}
???}
???fmt.Print("\n\n")

???return?nonce,?hash[:]
}

這里的run方法,for循環(huán)里面的fmt.Printf的輸出為什么是覆蓋滾動(dòng)顯示的而不是逐句輸出全部顯示?

正在回答

1 回答

fmt.Printf("\r%x",?hash)

\r 代表回車,每行打印完后,下一次光標(biāo)會(huì)移至改行的行首,重新覆蓋打印;\n 是換行,這里換成\n就是全部顯示

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

fmt.Printf的輸出為什么是覆蓋滾動(dòng)顯示的而不是逐句輸出全部顯示?

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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