iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0
影片教學

30天讓你從【零基礎】掌握智能合約 Solidity 入門走到飛系列 第 8

Solidity 入門走到飛🚀-【Day8】變量初始值 - delete

  • 分享至 

  • xImage
  •  

影片教學

Yes

主要內容

在 Solidity 中,聲明但沒有賦值的變數都會有它的初始值或默認值。

1.值類型的初始值

布林類型(boolean):false
字串類型(string):""
整數類型(int):0
無符號整數類型(uint):0
列舉類型(enum):列舉中的第一個元素
地址類型(address):0x0000000000000000000000000000000000000000 或 address(0)
函數類型(function)

  • 內部函數(internal):一個空函數
  • 外部函數(external):一個空函數

2.引用類型的初始值

映射類型(mapping):所有元素都是其值類型的默認值的映射
結構體類型(struct):所有成員都是其值類型的默認值的結構體
陣列類型(array)

  • 動態陣列:[]
  • 靜態陣列(定長陣列):所有成員都是其值類型的默認值的靜態陣列

3.delete

使用 delete 操作符可以將變數的值重置為其初始值。

相關連結

WTF Solidity InitialValue


上一篇
Solidity 入門走到飛🚀-【Day7】變量類型 - 映射
下一篇
Solidity 入門走到飛🚀-【Day9】常數 - constant、immutable
系列文
30天讓你從【零基礎】掌握智能合約 Solidity 入門走到飛30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言