Struct fields are accessed using a dot.package main import "fmt"type Vertex struct { X int Y int}func main() { v := Vertex{1, 2} v.X = 4 ...
分类:
其他好文 时间:
2014-10-27 00:13:16
阅读次数:
248
Likefor, theifstatement can start with a short statement to execute before the condition.Variables declared by the statement are only in scope until t...
分类:
其他好文 时间:
2014-10-27 00:12:31
阅读次数:
215
As in C or Java, you can leave the pre and post statements empty.package main import "fmt"func main() { sum := 1 for ; sum < 1000; { sum...
分类:
其他好文 时间:
2014-10-27 00:10:35
阅读次数:
221
At that point you can drop the semicolons(分号): C'swhileis spelledforin Go.package main import "fmt"func main() { sum := 1 for sum < 1000 { ...
分类:
其他好文 时间:
2014-10-27 00:10:05
阅读次数:
213
Go has only one looping construct, theforloop.The basicforloop looks as it does in C or Java, except that the( )are gone (they are not even optional) ...
分类:
其他好文 时间:
2014-10-27 00:09:59
阅读次数:
240
Inside a function, the:=short assignment statement can be used in place of avardeclaration with implicit type.Outside a function, every construct begi...
分类:
其他好文 时间:
2014-10-26 21:13:04
阅读次数:
143
Numeric constants are high-precisionvalues.An untyped constant takes the type needed by its context.Try printingneedInt(Big)too.package main import "f...
分类:
其他好文 时间:
2014-10-26 21:08:04
阅读次数:
192
Go's basic types areboolstringint int8 int16 int32 int64uint uint8 uint16 uint32 uint64 uintptrbyte // alias for uint8rune // alias for int32 ...
分类:
其他好文 时间:
2014-10-26 21:06:48
阅读次数:
178
The expressionT(v)converts the valuevto the typeT.Some numeric conversions:var i int = 42var f float64 = float64(i)var u uint = uint(f)Or, put more si...
分类:
其他好文 时间:
2014-10-26 21:06:03
阅读次数:
264
Thevarstatement declares a list of variables; as in function argument lists, the type is last.package main import "fmt"var i intvar c, python, java bo...
分类:
其他好文 时间:
2014-10-26 21:01:48
阅读次数:
232