Почему приведенный ниже код содержит ошибку (ParserError: Expected identifier but got '='
).
contract Test {
struct Box {
uint size;
}
Box public box;
box.size = 3; //<-- error here
constructor() public {
}
}
Работает, если поставить box.size = 3;
в constructor
!
contract Test {
struct Box {
uint size;
}
Box public box;
constructor() public {
box.size = 3;
}
}