【Go】Go基础(一):Hello World!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010168781/article/details/88876497
1、 C格式hello.go
package main
import "fmt"

func main(){
	fmt.Printf("Hello World!\n");
}
2、编译
go build hello.go
3、运行

执行go build编译后,会在当前目录下生成名为hello的可执行程序。

$ ./hello 
Hello World!
4、Go格式的hello.go
package main
import "fmt"

func main(){
	fmt.Println("Hello World!")
}
5、 通过“Hello World”对比C和Go
对比项 C Go
工程管理 Makefile 包package,同一目录为一个包
头文件加载 include import
函数定义 没有关键字 关键字func
打印函数 printf fmt.Printf
编译 gcc go build
Go改进的地方:
* 强制要求将左大括号{放到函数名同一行后面,否则编译时报错;
* 一行代码后不需要再加分号,编译时,系统会自动加上,参见博客:
	https://blog.csdn.net/stpeace/article/details/81697347
* 编译后直接运行程序,不生成可执行文件:go run,方便测试

猜你喜欢

转载自blog.csdn.net/u010168781/article/details/88876497