本小节主要讨论enum类型,
1. enum基本结构
先对enum结构有个基本的认识,这个enum主要描述产品是否用过(New,Used)
enum ProductCondition{
New,
Used
}
2. 在struct中使用enum
enum通常是用在struct当中,描述struct中的某个状态
pragma solidity ^0.4.13;
contract Store{
struct Product{
ProductCondition condition;
}
enum ProductCondition{
New,
Used
}
}
3. enum结合struct的使用实例
该实例结合struct和enum,生成struct对象,在生成struct对象的过程中使用enum类型
pragma solidity ^0.4.13;
contract Store{
struct Product{
ProductCondition condition;
}
enum ProductCond