mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 03:06:41 +08:00
fix 10.1
结构体的初始化错误
This commit is contained in:
@@ -95,8 +95,8 @@ p.i
|
|||||||
或者:
|
或者:
|
||||||
|
|
||||||
```go
|
```go
|
||||||
var mt struct1
|
var ms struct1
|
||||||
ms := struct1{10, 15.5, "Chris"}
|
ms = struct1{10, 15.5, "Chris"}
|
||||||
```
|
```
|
||||||
|
|
||||||
混合字面量语法(composite literal syntax)`&struct1{a, b, c}` 是一种简写,底层仍然会调用 `new ()`,这里值的顺序必须按照字段顺序来写。在下面的例子中能看到可以通过在值的前面放上字段名来初始化字段的方式。表达式 `new(Type)` 和 `&Type{}` 是等价的。
|
混合字面量语法(composite literal syntax)`&struct1{a, b, c}` 是一种简写,底层仍然会调用 `new ()`,这里值的顺序必须按照字段顺序来写。在下面的例子中能看到可以通过在值的前面放上字段名来初始化字段的方式。表达式 `new(Type)` 和 `&Type{}` 是等价的。
|
||||||
|
Reference in New Issue
Block a user