本文主要是介绍4. Solidity智能合约enum类型(枚举),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本小节主要讨论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
这篇关于4. Solidity智能合约enum类型(枚举)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!