随笔分类 - go
go language study
摘要:Web 服务器包 http通过任何实现了http.Handler的值来响应 HTTP 请求:package httptype Handler interface { ServeHTTP(w ResponseWriter, r *Request)}在这个例子中,类型Hello实现了 `http....
阅读全文
摘要:方法Go 没有类。然而,仍然可以在结构体类型上定义方法。方法接收者出现在func关键字和方法名之间的参数中。package mainimport ( "fmt" "math")type Vertex struct { X, Y float64}func (v *Vertex) Abs() float...
阅读全文
摘要:package mainimport "fmt"func adder() func(int) int { sum := 0 return func(x int) int { sum += x return sum }}func main() { pos, neg := adder(), adde...
阅读全文
摘要:forGo 只有一种循环结构——`for` 循环。基本的for循环除了没有了 `( )` 之外(甚至强制不能使用它们),看起来跟 C 或者 Java 中做的一样,而 `{ }` 是必须的。package mainimport "fmt"func main() { sum := 0 for i := ...
阅读全文
摘要:Packages每个 Go 程序都是由包组成的。程序运行的入口是包 `main`。这个程序使用并导入了包"fmt"和 `"math/rand"`。按照惯例,包名与导入路径的最后一个目录一致。例如,`"math/rand"` 包由package rand语句开始。注意:这个程序的运行环境是固定的,因此...
阅读全文
摘要:Go 本地化该指南也有其他语言版本:Brazilian Portuguese — Português do BrasilCatalan — CatalàSpanish — EspañolFrench - FrançaisHebrew — עִבְרִיתJapanese — 日本語Korean — ...
阅读全文
摘要:the first projectpackage mainimport "fmt"func main() { fmt.Println("Hello, 世界")}和往常一样,先对世界say hello
阅读全文
浙公网安备 33010602011771号