struct语法
struct类似于对于一个对象属性的封装。例如一个学生,可能会有姓名、学号等属性。将这些属性封装起来,成为一个结构体。
1 |
struct 对象名{ |
struct声明
定义一个学生类
1 |
struct student{ |
结构体不能包含自身
1 |
struct student{ |
结构体可以嵌套
一个结构体内部可以包含另一个结构体。
1 |
struct student{ |
结构体内部可以包含自身的动态数组
1 |
struct student3{ |
结构体内部可以包含自身的mapping映射。
1 |
struct student4{ |
struct实例化
定义一个结构体有多种方式
1 |
struct student{ |
完整代码
1 |
pragma solidity ^0.4.23; |
本文链接: https://dreamerjonson.com/2018/11/23/solidity-39-struct/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!