首页 > 其他 > 详细

2.5 Hello golang

时间:2019-07-27 21:22:19      阅读:84      评论:0      收藏:0      [点我收藏+]

编写第一个hello golang

创建空文件hello.go,尝试执行

touch hello.go
go run hello.go

产生如下报错

can‘t load package: package main: 
gobook/main.go:1:1: expected ‘package‘, found ‘EOF‘

解答:

在go语言中,所有go源码文件必须声明隶属于某一个包,至少一个package main,main为自己创建的包名。

1.1. 正确的hello golang

Go代码文件,程序中必须指定启动函数main(),如同小汽车的点火开关。

Hello.go

package main    //声明为main包,即可以编译成二进制程序

import "fmt"    //导入fmt格式化包

func main(){fmt.Println("hello golang")}    //main主函数入口

运行

go run hello.go

结果

hello golang

但是如上的代码,并不美观,go提供了格式化代码命令

go fmt hello.go

格式化后,代码风格如下

package main

import "fmt"

func main() {
    fmt.Println("hello golang")    //调用fmt包下的Println函数
}

2.5 Hello golang

原文:https://www.cnblogs.com/open-yang/p/11256725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!