本文主要是介绍3. Solidity智能合约struct类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本小节讨论Solidity智能合约的struct类型,Struct是Solidity中的自定义类型。使用Solidity的关键struct进行自定义。
结构体内还可以再包含字符串,整型,映射,结构体等复杂类型,
先看以下实例
1. 基本的结构体
struct Product{
uint productId;
uint productValue;
}
2. 在Store中定义Product结构体
结构体通常需要定义在一个合约当中
contract Store{
struct Product{
uint productId;
uint productValue;
}
}
3. 构造结构体对象
contract Store{
struct Product{
uint productId;
uint productValue;
}
function save() public {
<
这篇关于3. Solidity智能合约struct类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!