标签:world pac lang eee ima ini closed height 函数调用
第一部分:基本数据类型和操作符
文件名&关键字&标识符
1、所有go源码以.go结尾
2、标识符以字母或下划线开头,大小写敏感(Boy 大写的标识符其他包可以调用)
3、_是特殊标识符,用来忽略结果
4、保留关键字
2、go程序的基本结构
package main
import “fmt”
func main() {
fmt.Println(“hello, world”)
}
1. 任何一个代码文件隶属于一个包
2. import 关键字,引用其他包:
import(“fmt”)
import(“os”)
通常习惯写成:
import (
“fmt”
“os”
)
3. golang可执行程序,package main, 并且有且只有一个main入口函数
4. 包中函数调用:
a. 同一个包中函数,直接调用
b. 不同包中函数,通过包名+点+ 函数名进行调用
add/add.go
package add var Name string = "xxxxx" var Age int = 100 /* var Name string var Age int //Name = "hello world" 直接赋值报错,因为这就相当于执行语句,go中执行语句必须有入口,不然编译报错 //Age = 10 func init () { Name = "hello world" Age = 10 }
main/main.go
package main import( a "go_dev/day2/example2/add" "fmt" ) func main() { // a.init() fmt.Println("Name=", a.Name) fmt.Println("age=", a.Age) }
5. 包访问控制规则:
a.大写意味着这个函数/变量是可导出的
b.小写意味着这个函数/变量是私有的, 包外部不能访问
标签:world pac lang eee ima ini closed height 函数调用
原文地址:http://www.cnblogs.com/domestique/p/7989686.html