一、HelloWord
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
- 准则:一行代码表示一个分割,等同于Java中的“;”
- 包名:
1.package main 定义了包名,必须第一行定义
2.包名和当前目录文件夹名无关,不需要保持一致
3.同一个文件夹下的文件只能有一个包名,否则编译报错
4.mian包表示一个可独立执行的程序
- 引入:
import "fmt" 表名需要使用fmt包
fmt应该是引申至Linux指令中的的:编排文本文件输出
打开fmt包发现大多是打印输出、格式化编排之类的
- 主函数
func main()
func main() 是程序开始执函数,相当于Java的Main函数
注意:敲黑板,main函数式不是第一个执行函数,init函数在main函数执行之前,启动之前初始化,这很好理解
- 注释
跟Java一样的注释方式,还有//
注意:敲黑板,跟Java不一样的是不能跟在代码后面,看第一条:一行代码就是一个分割
- 标识符
变量、函数名、结构字段等命名中,用首字符大小写划分权限
大写字母开头(Test1):公共的,可以被包外访问引用,等同于Java的public
小写字母开头(test2):保护的,仅可在包内访问引用,等同于Java的protected
- 标识符
变量、函数名、结构字段等命名中,用首字符大小写划分权限
大写字母开头(Test1):公共的,可以被包外访问引用,等同于Java的public
小写字母开头(test2):保护的,仅可在包内访问引用,等同于Java的protected