Go语言入门教程之基础语法快速入门语言入门教程之基础语法快速入门
Go语言是一个开源的,为创建简单的,快速的,可靠的软件而设计的语言。
Go语言实(示)例教程,通过过实例加注释的方式来介绍Go语言的用法。
Hello World
第一个程序会输出”hello world”消息。源代码如下:
代码如下:
package main
import “fmt”
func main() {
fmt.Println(“hello world”)
}
//通过go run来运行Go程序
$ go run hello-world.go
hello world
//它会花一段时间将源代码编绎成二进制文件,可以通过go build实现这一过程。
$ go build hello-world.go
$ ls
hello-world hello-world.go
//然后直接运行二进制文件
$ ./hello-world
hello world
Values:值类型:值类型
Go有许多值类型包括:strings, integers, floats, booleans, 等。下面是一些基础的示例。
代码如下:
package main
import “fmt”
func main() {
//字符串可以使用 + 来连接
fmt.Println(“go” + “lang”)
//整型和浮点数
fmt.Println(“1+1 =”, 1+1)
fmt.Println(“7.0/3.0 =”, 7.0/3.0)
//布尔类型,你可以使用布尔运算符
fmt.Println(true && false)
fmt.Println(true || false)
fmt.Println(!true)
}
$ go run values.go
golang
1+1 = 2
7.0/3.0 = 2.3333333333333335
false
true
false
Variables:变量:变量
在Go语言中,变量是显式声明的;编辑器可以在函数调用检查类型的正确性。
代码如下:
package main
import “fmt”
func main() {
//用var声明一个或多个变量