W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
文字?jǐn)?shù)字可以采用 后綴wei
,gwei
或ether
指定 Ether 的子面額,其中不帶后綴的 Ether 數(shù)字被假定為 Wei。
assert(1 wei == 1); assert(1 gwei == 1e9); assert(1 ether == 1e18);
小面額后綴的唯一效果是乘以十的冪。
筆記
面額finney
和szabo
已在 0.7.0 版中刪除。
seconds
像, minutes
, hours
,days
和after 字面數(shù)字這樣的后綴weeks
可用于指定時間單位,其中秒是基本單位,單位以下列方式被天真地考慮:
1 == 1 seconds
1 minutes == 60 seconds
1 hours == 60 minutes
1 days == 24 hours
1 weeks == 7 days
如果您使用這些單位執(zhí)行日歷計算,請小心,因為并非每年都等于 365 天,而且由于閏秒,甚至每天都有 24 小時。由于無法預(yù)測閏秒,因此必須由外部預(yù)言機(jī)更新精確的日歷庫。
筆記
years
由于上述原因,該后綴在 0.5.0 版本中已被刪除。
這些后綴不能應(yīng)用于變量。例如,如果你想以天為單位解釋一個函數(shù)參數(shù),你可以通過以下方式:
function f(uint start, uint daysAfter) public { if (block.timestamp >= start + daysAfter * 1 days) { // ... } }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: