1、Go语言结构 |
您所在的位置:网站首页 › 邮件报错501 › 1、Go语言结构 |
Go语言的基础组成
Go语言的基础组成有以下几个部分 包声明引入包函数变量语句 & 表达式注释 package main import "fmt" func main(){ /*这是个halloworld*/ fmt.Println("Hello,World!") } package main定义了包名。必须在源文件中的非注释的第一行指明这个文件属于哪个包告诉编译器这个程序需要使用fmt这个包func main()是程序开始执行的函数,main函数一般是程序开始后第一个执行的函数fmt.Println(…) 可以将字符串输出到控制台 执行GO程序 1、go run在Linux环境下,可以直接go run hello.go执行 root:# ll total 8 -rw-r--r-- 1 root root 120 Dec 29 12:36 hello.go -rw-r--r-- 1 root root 106 Dec 29 19:08 readme.txt root:# go run hello.go Hello,world! 2、go build使用go build 命令来生成二进制文件 root:# go build hello.go root:# ll total 1728 -rwxr-xr-x 1 root root 1758492 Dec 29 19:11 hello -rw-r--r-- 1 root root 120 Dec 29 12:36 hello.go -rw-r--r-- 1 root root 106 Dec 29 19:08 readme.txt root:# ./hello Hello,world!注意:{ 不能单独放在一行,如果单独放一行,运行时会报错 root:# cat hello.go package main import "fmt" func main() { /*这是我的第一个简单的程序*/ fmt.Println("Hello,world!") } root:# go run hello.go # command-line-arguments ./hello.go:6:1: syntax error: unexpected semicolon or newline before { |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |