以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > DOGE > Info

Solidity編程語言:十六進制串、枚舉enum_SON

Author:

Time:1900/1/1 0:00:00

十六進制串

十六進制串hex并不是一種Solidity的數據類型,因為你無法將hex作為一個類型去使用。?當把hex加到字面量前的時候,其作用就是限定了字面量的數據格式,必須是偶數位的的字符串。這樣當使用特定的數據類型去引用hex串的時候,隱式的會進行轉換。比如stringmemoryh=hex"010A31",轉換后的字符串h實際內容是\u0001\n1。

另外在使用bytes4類型的固定長度字節數組進行引用時,hex長度不能超過引用類型的實際長度,比如bytes4b=hex"AABBccddee"是無法編譯的。

21Shares宣布在SIX Swiss Exchange上線Solana ETP等產品:3月10日消息,ETP發行商21Shares宣布在SIX Swiss Exchange上線以瑞士法郎計價的Cardano、Polkadot、Ripple、Solana ETP。

21Shares聲稱,其實物支持的Ripple XRP ETP是首個Ripple ETP產品,交易代碼為AXRP。(Cryptoglobe)[2022/3/10 13:49:27]

pragmasolidity>=0

FTX創始人:機構對Solana區塊鏈的興趣正在增加:9月11日消息,FTX交易所創始人Sam Bankman-Fried表示,作為以太坊的挑戰者,Solana正看到機構參與者對其產生更多興趣。SBF正在Solana網絡上開發衍生品交易所Serum。他表示,市場對NFT和去中心化金融的興趣,以及Pyth Network市場數據喂價的推出,都幫助推動了Solana的流行。“機構方面的興趣要大得多。”他補充說,Solana是擁有令人信服的長期路線圖的少數區塊鏈之一,最終將能夠支持加密貨幣的產業應用。(彭博社)[2021/9/11 23:18:17]

functiontest1()publicreturns(stringmemory){stringmemoryh=hex"010A";returnh;}

庫幣合約已上線IOST, FIL, SOL永續合約:據庫幣KuCoin交易所消息,庫幣合約已正式上線IOST (IOST), Filecoin (FIL), Solana (SOL)永續合約,支持1-50倍杠桿,以USDT穩定幣結算。庫幣合約是庫幣自主研發的數字貨幣衍生品平臺,目前總用戶數已經超過60萬。[2021/2/24 17:48:10]

functiontest2()publicreturns(bytes4){//bytes4b=hex"AABBccddee";bytes4c=hex"AABB";bytes4b=hex"AABBccdd";returnb;}

functiontest3()publicreturns(bytesmemory){bytesmemoryb=hex"AABBccdd";returnb;}}

枚舉enum

Solidity中枚舉類型與其他編程語言基本一樣。我們來看一個例子,比如定義個季節的枚舉。

pragmasolidity>=0

functiontest1()publicreturns(Season){returnprintSeason(Season

functiontest2()publicreturns(uint){uints=uint(Season

functiontest3()publicreturns(Season){//Seasons=Season(5);//越界Seasons=Season(3);returns;}}

enum的實際類型是無符號整數,當枚舉數量是0-127范圍內,則enum是uint8類型的,如果是0-32,767范圍內,則enum是uint16類型的,以次類推。

既然enum是uint類型,則可以進行類型轉換,比如uints=uint(Season.Spring)是將枚舉Season類型轉換在uint,當然也可以轉成uint8,只要不越界就可以。同樣Seasons=Season(3)是將uint轉成Season類型的。同樣需要注意的是整數不要超過枚舉的范圍,比如Season的范圍是0-3,如果將5轉換成Season則會在運行進出現異常,而編譯可以通過。

作者:感謝HPB技術社區整理供稿。

汪曉明博客http://wangxiaoming.com/

汪曉明:HPB芯鏈創始人,巴比特專欄作家。十余年金融大數據、區塊鏈技術開發經驗,曾參與創建銀聯大數據。主創區塊鏈教學視頻節目《明說》30多期,編寫了《以太坊官網文檔中文版》,并作為主要作者編寫了《區塊鏈開發指南》,在中國區塊鏈社區以ID“藍蓮花”知名。

Tags:SONSEASEASSOLGSONIC幣BooBanker Research AssociationSOLAPE Token

DOGE
政策密集落地,美國數字貨幣監管進入新時代_數字貨幣

摘要 國會數字貨幣聽證會在Libra發布后再度密集召開。7月30日,美國立法機構國會召開“審查數字貨幣和區塊鏈的監管框架”聽證會。這是半月內國會召開的第三場數字貨幣專場聽證會.

1900/1/1 0:00:00
Twitter 精選 | 交易員:全球避險或引爆本輪比特幣瘋狂牛市_比特幣

01 避險投資將引爆比特幣瘋狂大牛市近來,推特上看漲比特幣的情緒越來越濃,其中不乏有對全球金融不確定性的擔憂,對未來經濟形勢的擔憂,對于央行、對貨幣的不信任.

1900/1/1 0:00:00
趙東推出100%準備金證明,那又怎樣?_REN

8月5日晚,RenrenBit云錢包宣布正式上線《100%準備金證明》。公告稱,RenrenBit在其最新版本的App中,公開了平臺準備金地址、平臺用戶資產總額和平臺準備金率.

1900/1/1 0:00:00
技術視點 | 如何解決目前所有跨鏈方案面臨的問題和挑戰?_區塊鏈

題記:區塊鏈作為一種分布式賬本技術,可以被應用在金融、健康醫療、供應鏈、資產管理等諸多領域,但是受吞吐量、網絡孤立性、伸縮性等因素的制約,目前的區塊鏈項目并不能很好的服務于商業應用.

1900/1/1 0:00:00
行情分析:BTC區間洗籌,主流幣行情走弱_BTC

作者|哈希派分析團隊 金色財經合約行情分析丨BTC再次出現下跌后 部分主流幣出現反彈:據火幣BTC永續合約行情顯示,截至今日18:00(GMT+8),BTC價格暫報9152美元(-1.41%).

1900/1/1 0:00:00
超市巨頭沃爾瑪的“貨幣之戰”,欲與比特幣、Libra分天下?_數字貨幣

7月Facebook的Libra引發全世界關注,而與互聯網以及數字貨幣都沒有任何關系的美國超市沃爾瑪,卻在8月表態,自己也要進軍數字加密貨幣.

1900/1/1 0:00:00
ads