在构造函数中设置默认值

时间:2018-06-14 06:01:07

标签: solidity

确定。所以我知道这应该很容易,我只想在下面设置一个默认值:

uint8 public gasPriceLimit;     //Gas Price Limit

//Constructor
constructor(string _name, string _symbol, uint8 _decimals) public {
  name = _name;
  symbol = _symbol;
  decimals = _decimals;
  uint8 gasPriceLimit = 999;
}

但是,执行此操作时,我在编译时遇到以下错误:

Type int_const 999 is not implicitly convertible to expected type uint8.

我也试过设置声明本身没有运气。

干杯

1 个答案:

答案 0 :(得分:0)

确定。对我来说是一个谜,但如果我改为使用uint而不是uint8,那么以下工作正常:

uint public gasPriceLimit = 999;