【枚举体enum】(以约会为例😏)。
pragma solidity^0.4.22;
contract enumTest{
enum boy{Liming,Johnny,Mark};
boy dateBoy=boy.Mark;
function getEnum() view returns(boy){
return boy.Mark;//返回2,uint8类型;
}
function oneDate() returns(string){
require(dateBoy==boy.Liming);
return 'date with Liming';
}
}
注:枚举体里必须有对象,不能有汉字和分号。
加油😘!