比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 非小號 > Info

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

Author:

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

十六進制串

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

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

灰度增持MANA和SOL:據歐科云鏈鏈上大師數據顯示,截至美東時間12月6日,灰度投資已發行的14支單一資產信托基金總價值為453.42億美元;同期灰度信托增持4050枚MANA和498枚SOL,其余幣種信托未見增持;當前灰度MANA信托共計持有1847.83萬MANA,占供應總量的1.01%。[2021/12/7 12:56:00]

pragmasolidity>=0

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

SOL 24小時資金凈流出7.31億元人民幣:金色財經監測數據顯示,加密貨幣市場24小時資金凈流出排名前三分別為[2021/9/15 23:25:17]

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

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

Antier Solutions通過開發加密友好型銀行解決方案擴展其產品:區塊鏈開發公司Antier Solutions已擴大服務范圍,提供加密友好型銀行開發解決方案,目標群體是尋求機會推出加密友好型銀行的初創企業、銀行和金融機構。

該公司提供的銀行軟件是一個白標解決方案,包含所有基本銀行功能:IBAN賬戶、非接觸式信用卡/借記卡、支付、交易、借貸和用戶登錄。希望建立其數字資產銀行的初創企業、成熟的組織或金融機構可以利用此白標解決方案快速啟動其銀行,并為其客戶提供更好的加密友好型銀行解決方案。

Antier Solutions提供的白標銀行軟件無縫支持法定貨幣和加密貨幣。此外,將TextBit集成到銀行平臺中,可以通過短信在用戶之間直接傳輸加密貨幣,而無需支付任何挖礦費或記住很長的錢包地址。(Bitcoin.com)[2020/12/16 15:21:58]

枚舉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:SONSEASSEAHEXBart Simpson Coinopensea幣價格TurboHEX

非小號
BTC:QKL123行情分析 | 利好頻現卻上攻乏力,為何?(0801)

摘要:過去24小時似乎消息面在左右行情:昨晚Ledger率先推出實物交割期貨,短時BTC上攻10000美元;凌晨美國降息雖利好但不及預期,短時BTC緩慢回落.

1900/1/1 0:00:00
萊特幣:萊特幣完成減半,耿直boy Charlie Lee有話說

隨著區塊1680000被順利挖出,萊特幣在北京時間8月5日18:18迎來了第二次減半。區塊獎勵從原來的25LTC減少到了12.5LTC.

1900/1/1 0:00:00
ARK:鏈下擴容方案之鏈下計算,尚在征途的擴容良方——區塊鏈技術引卷之十三

通證通研究院×FENBUSHIDIGITAL聯合出品文:宋雙杰,CFA;田志遠;王澤龍;金佳豪 特別顧問:沈波;Rin 導讀 鏈下計算是區塊鏈鏈下擴容的解決方案之一.

1900/1/1 0:00:00
ETH:數據分析:揭秘DeFi借貸產品的真實現狀

上半年,DeFi無疑是行業風口之一。不少觀點認為DeFi是以太坊智能合約的最佳應用,甚至是區塊鏈的最佳落地場景.

1900/1/1 0:00:00
比特幣:盤點2020年前所有比特幣區塊鏈電影!哪些經典陪你走過寒冬?

本文重點總結有關比特幣和區塊鏈的電影,以及里面具體涉及的比特幣知識。 一、純比特幣主線的電影 1、《超級強盜BitcoinHeist》 此片2017-05-31日發布,以比特幣為中心展開,融合警.

1900/1/1 0:00:00
GRI:Grin礦機一臺2萬美金,日賺千元,Asic礦機爭奪戰要開打了

Grin熱度最高是2019年年初,無ICO、無預挖、無投資人,“三無”履歷讓它一時間成為耀眼明星.

1900/1/1 0:00:00
ads