[Go]hello world

简单介绍下:

Go 语言内置对并发的支持,使用接口作为代码复用的基础模块。

Go 语言提供了构建基于Web 和 基于网络的程序所需的所有核心库。


用Go解决现代编程的难题:

1.开发速度,更加智能的编译器。

2.并发,goroutine很像线程,但使用的内存远少于线程,使用它需要的代码更少。

3.channel , 是内置的数据结构,可以让用户在不同的 goroutine  之间同步发送具有类型的消息,可避免共享内存访问的问题。

通道这一模式保证同一时刻只会有一个 goroutine 修改數據,用於在幾個運行的 goroutine 之間發送數據。


build command:

go run hello.go


code:

$ cat hello.go

package main

//main 整個程序的入口
func main() {
    println("hello, world!")
}


輸出結果:

$ go run hello.go
hello, world!


//end_20170921



猜你喜欢

转载自blog.csdn.net/champwang/article/details/78049307