结构体和字符串
上一节
下一节
结构体
类似于C语言,Solidity 也有结构体(struct)类型。结构体允许你生成一个更复杂的数据类型,它有多个属性。结构体是引用类型。
例如,一本书的信息:
Title
Author
Subject
Book ID
就可以用结构体来表示。
struct Book {
string title;
string author;
uint book_id;
}字符串
在上面的例子中你会发现一个新的类型 string。
Solidity 中,字符串值使用双引号(“)和单引号(‘)包括,字符串类型用 string 表示。字符串是特殊的数组,是引用类型。
string data = "test"; 复制代码
在上面的例子中,"test" 是一个字符串,data 是一个字符串变量。
实战演习
我们的每个宠物都会拥有多个属性。
1.建立一个 struct 命名为 Pet。
2.我们的 Pet 结构体有两个属性, name (类型为 string), 和 dna (类型为 uint)。


