Solidity
我可以刪除預設建構子嗎?(0.8 版)
我正在使用 Solidity 0.8 版本。如果合約不需要在建構子中初始化,我知道呼叫了預設建構子(如
constructor () {}
),但我可以刪除它嗎?還是您建議聲明?
如果建構子是空建構子,則不需要顯式編寫它。
我也看不出有任何理由為了清楚起見或類似的目的而將其包括在內。
正如這裡所說:https ://docs.soliditylang.org/en/v0.8.13/contracts.html#constructor
如果沒有建構子,合約會假設預設建構子,相當於constructor() {}
請注意您的變數預設值。