Solidity

我可以刪除預設建構子嗎?(0.8 版)

  • October 4, 2022

我正在使用 Solidity 0.8 版本。如果合約不需要在建構子中初始化,我知道呼叫了預設建構子(如constructor () {}),但我可以刪除它嗎?還是您建議聲明?

如果建構子是空建構子,則不需要顯式編寫它。

我也看不出有任何理由為了清楚起見或類似的目的而將其包括在內。

正如這裡所說:https ://docs.soliditylang.org/en/v0.8.13/contracts.html#constructor

如果沒有建構子,合約會假設預設建構子,相當於constructor() {}

請注意您的變數預設值。

引用自:https://ethereum.stackexchange.com/questions/136848