经典的Hello,World
package mainimport "fmt"func main() {fmt.Println("Hello,World")}
go命令有一系列子命令。最简单的一个子命令就是run。这个命令编译一个或多个以.go结尾的源文件,链接库文件,并运行最终生成的可执行文件。
D:\Project\Go\Day1>go run main.goHello,World
这个命令生成一个可执行的二进制文件,可以随时运行它。
D:\Project\Go\Day1>go build main.goD:\Project\Go\Day1>dir2020/09/20 01:12 <DIR> .2020/09/20 01:12 <DIR> ..2020/09/20 01:10 <DIR> .idea2020/09/20 01:12 2,145,280 main.exe2020/09/20 01:09 73 main.go
D:\Project\Go\Day1λ .\main.exeHello,World
echo的实现
package mainimport ("fmt""os")func main() {var s, sep stringfor i := 1; i < len(os.Args); i++ {s += sep + os.Args[i]sep = " "}fmt.Println(s)}
程序导入了两个包,用括号把他们括起来写成列表形式,而没有分开写错独立的
import声明。 两种形式都是合法的。
对于
pacjkage main而言注释包含一句或者几句话
