day6 结构体
parent
fc1429756e
commit
d8afa43079
|
@ -0,0 +1 @@
|
|||
package GithubApi
|
|
@ -11,6 +11,7 @@ type Type1 int
|
|||
// 类型声明语句一般出现在包一级,因此如果新创建的类型名字的首字符大写、
|
||||
// 则在包外部也是可以使用的
|
||||
|
||||
// Celsius
|
||||
// 声明了两种类型, Celsius 和 Fahrenheit 分别对应不同的温度单位,
|
||||
// 他们虽然底层同属float64, 但是他们属于不同的数据类型。
|
||||
// 因此它们不可以被相互比较或混在一个表达式运算。
|
||||
|
|
|
@ -37,6 +37,7 @@ type Wheel struct {
|
|||
*/
|
||||
// 这样改动之后结构体类型变的清晰了,但是这种修改同时也导致了访问每个成员变得繁琐:
|
||||
|
||||
// Point
|
||||
// Go语言有一个特性让我们只声明一个成员对应的数据类型而不指名成员的名字;这类成员就叫匿名成员。
|
||||
// 匿名成员的数据类型必须是命名的类型或指向一个命名的类型的指针。
|
||||
// 下面的代码中,Circle和Wheel各自都有一个匿名成员。
|
||||
|
|
Loading…
Reference in New Issue