初识golang(1)

2023年 7月 15日 53.5k 0

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 会省略注释的内容

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论