Любой, кто испытывает трудности с использованием конструктора в версии выше 0.5.0+
Это код:
// Я использовал версию 0.5.2
прагма солидность ^ 0.5.2;
контракт Inbox {
строка публичного сообщения;
// Конструктор должен быть определен с помощью ключевого слова «constructor»
// В версии 0.5.0 или более поздних версиях обязательно использовать ключевое слово memory, чтобы // явно указать местоположение данных
// вы можете удалить ключевое слово и попробовать сами
конструктор (строка в памяти initialMessage) public {
message = initialMessage;
}
function setMessage (string memory newMessage) public {
message = newMessage;
}
function getMessage () public view returns (string memory) {
return message; < br />}
}
// Для справки вы можете обратиться на официальный сайт Solidity здесь