Я пытаюсь добавить кандидата в конструкцию.
contract Election{
struct Candidate {
uint id;
string name;
uint voteCount;
}
mapping(uint => Candidate) public candidates;
uint public candidatesCount;
constructor () public {
addCandidate('Candidate 1');
addCandidate('Candidate 2');
}
function addCandidate(string storage _name) private {
candidatesCount ++;
candidates[candidatesCount] = Candidate(candidatesCount,_name,0);
}
}
Ожидается добавление кандидатов 1 и 2.
но сталкиваюсь с этой ошибкой:
Запрошено неверное неявное преобразование из literal_string "Candidate 1" в указатель хранилища строк.
addCandidate («Кандидат 1»);
^ ----------- ^