У меня есть приведенный ниже пример из Solidity Documeentation , и у меня похожий код в моем проекте, и я хочу установить значение по умолчанию для параметра key, если ключ не передан от вызывающей стороны
pragma solidity ^0.4.0;
contract C {
function f(uint key, uint value) public {
// ...
}
function g() public {
// named arguments
f({value: 2, key: 3});
}
}
Мои вопросы -
- Предоставляет ли язык Solidity параметры по умолчанию?
- Как добиться того же, если параметры по умолчанию не разрешены?
Цените помощь?