iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0
佛心分享-IT 人自學之術

區塊鏈技術應用系列 第 11

Solidity 中的主要資料類型

  • 分享至 

  • xImage
  •  

常見的資料類型有9個
bool,int 和 uint,address,string, bytes 和 bytesN, array struct, mapping,enum

其中我沒有學過的是address,struct,mapping,enum

1.位址 (address)
* 儲存區塊鏈上的位址,可用於存取餘額、進行轉帳等操作。
* balance(查詢該地址的餘額)
* transfer(轉移以太幣)
* EX:address owner = 0xAbC123...;
2.結構 (struct)
* 用於定義自訂義的複合資料類型,可以組合多種資料類型為一個結構。
3.映射 (mapping)
* 一種鍵值對的資料結構,類似於其他語言的哈希表。
* 用於將唯一鍵(例如位址)映射到特定的值(例如餘額)。
* EX:mapping(address => uint) balances;
4.列舉 (enum)
* 定義一組命名常量,適合狀態管理。
* EX:enum Status { Pending, Active, Completed }
5.字節 (bytes 和 bytesN)
* bytes 是動態大小的字節數組,可以存儲任意數據。
* bytes1 到 bytes32 表示固定大小的字節數組,通常用於存儲定長數據。


上一篇
熟悉Solidity
下一篇
Solidity的控制結構與函數設計
系列文
區塊鏈技術應用14
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言