Go语言入门到实战——01.第一个HelloWorld程序

Go语言入门到实战——00主目录
本系列课程将系统讲解Go语言。
首先根据这个视频环境配置与安装完成环境的配置与安装。

一.第一个Go程序

//下面是Hello World!代码,包含该代码的文件就是helloworld.go
package main //包,表明代码所在的模块

import "fmt" //引入代码依赖

//主函数里面实现功能
func main() {
    
    
	fmt.Println("Hello World!!")
}

运行命令go run + 文件路径
在这里插入图片描述

编写go语言程序需要注意的点:
1.声明的包的名字必须是main
2.程序的入口执行函数必须是main()
3.文件名可以不是main(强调这一点是为了和Java作出区分)

二.Go与其他主流语言的差异性

1.接下来我们需要注意的是go语言它的main函数是不支持返回值的,这一点和其它主流的编程语言是不太一样的。我们需要使用os.Exit()来获取返回值。下面给出程序正常退的的返回值和异常退出的返回值的示例程序。

//正常返回:
func main() {
    
    
	fmt.Println("Hello World!!")
	os.Exit(0)
}

在这里插入图片描述

//异常返回:
func main() {
    
    
	fmt.Println("Hello World!!")
	os.Exit(-1)
}

在这里插入图片描述
2.Go语言的main函数是不支持传入命令行参数的,需要通过os.Args来获取

//这里的一些语法可以暂时不用在意,后面会进行讲解
func main() {
    
    
	fmt.Print("Hello World!!")
	if len(os.Args) > 1 {
    
    
		fmt.Print(" ",os.Args[0])
	}
}

在这里插入图片描述

Guess you like

Origin blog.csdn.net/qq_44932835/article/details/120734835