初识golang(1)

001.png

在go语言中的代码文件中最上层会定义一个package声明开头,说明源文件所属的包

而后使用Import导入依赖的包,其次为包级别的变量,产量,类型和函数的什么和赋值

函数中可定义局部的变量和常量等。

如下:

package main
import "fmt"
func main(){
  fmt.Println("hello world!")
}

package main 中的main是程序的入口。在后面的包管理中会有其他的方式表示

1.helo world

run

通常我们可以使用go run go文件来运行一个go文件。如:

[root@LinuxEA /opt/Golang]# go run 01.go 
[root@LinuxEA /opt/Golang]# go run 01.go 
hello world

windows

E:golangprojectsrcGolang>go run main.go
hello world!

build

我们可以使用build来编译

[root@LinuxEA /opt/Golang]# go build 01.go 

而后就会多出来一个main.exe 在这个案例中,运行main.exe和go run main.go一样

windows

E:golangprojectsrcGolang>go build main.go

E:golangprojectsrcGolang>main.exe
hello world!

linux

[root@LinuxEA /opt/Golang]# ./01
hello world

注释

通常我们使用双斜线来注释一行代码,或者使用/*和*/来注释一大块的代码,如下:

代码的注释也可以在代码的第一行

// 我也是注释
package main
import "fmt"
func main(){
    fmt.Println("hello world!")

    // 双斜杠可以注释一行
    
    /* 
    多行注释
    fmt.Println("hello world!")
    fmt.Println("hello world!")
    */
}
  • go build 会省略注释的内容