Solidity 结构体Structs
来源:互联网 发布:做流程图的软件 编辑:程序博客网 时间:2024/05/22 11:33
自定义结构体
pragma solidity ^0.4.4;
contract Students {
struct Person {
uint age;
uint stuID;
string name;
}
}
Person就是我们自定义的一个新的结构体类型,结构体里面可以存放任意类型的值。
初始化一个结构体
初始化一个storage类型的状态变量。
方法一
pragma solidity ^0.4.4;
contract Students {
struct Person {
uint age;
uint stuID;
string name;
}
Person _person = Person(18,101,"liyuechun");
}
方法二
pragma solidity ^0.4.4;
contract Students {
struct Person {
uint age;
uint stuID;
string name;
}
Person _person = Person({age:18,stuID:101,name:"liyuechun"});
}
初始化一个memory类型的变量。
pragma solidity ^0.4.4;
contract Students {
struct Person {
uint age;
uint stuID;
string name;
}
function personInit() {
Person memory person = Person({age:18,stuID:101,name:"liyuechun"});
}
}
pragma solidity ^0.4.4;
contract Students {
struct Person {
uint age;
uint stuID;
string name;
}
}
Person就是我们自定义的一个新的结构体类型,结构体里面可以存放任意类型的值。
初始化一个结构体
初始化一个storage类型的状态变量。
方法一
pragma solidity ^0.4.4;
contract Students {
struct Person {
uint age;
uint stuID;
string name;
}
Person _person = Person(18,101,"liyuechun");
}
方法二
pragma solidity ^0.4.4;
contract Students {
struct Person {
uint age;
uint stuID;
string name;
}
Person _person = Person({age:18,stuID:101,name:"liyuechun"});
}
初始化一个memory类型的变量。
pragma solidity ^0.4.4;
contract Students {
struct Person {
uint age;
uint stuID;
string name;
}
function personInit() {
Person memory person = Person({age:18,stuID:101,name:"liyuechun"});
}
}
阅读全文
0 0
- Solidity 结构体Structs
- 【Solidity】2.合约的结构体
- anonymous structs匿名结构体
- 第一章 Solidity源文件的结构
- uc脚本 3--结构体structs 与 枚举型 enum
- Golang初级系列教程-结构体方法-Methods on structs
- 【Solidity】5.表达式和控制结构
- structs实现的MVC结构
- structs
- structs
- structs
- Structs
- Structs
- Structs
- structs
- structs
- Structs
- Golang初级系列教程-结构体匿名字段-Anonymous fields in structs
- 1064分段函数
- a new beginning
- 重写equals方法之后为什么要重写hashCode方法
- 吉哥的最高工资-二维数组实现
- 计算与推断思维 三、Python 编程
- Solidity 结构体Structs
- TensorFlow的variables_to_restore函数
- servlet跳转报错404
- 详解:物理地址,虚拟地址,内存管理,逻辑地址之间的关系
- DateBase-视图
- 写了15年代码,我终于总结出提升10倍效率的三件事
- glove背后的计算原理(进一步理解glove实现细节)
- 移动APP测试流程(大致)
- 201409-3 字符串匹配