hello go

go语言的的一个hello

hello

package main

import "fmt"

func main() {
	fmt.Println("hello,world")
}

hello go_第1张图片
如果执行失败,就把GO111MODULE关掉
关掉命令 :go env -w GO111MODULE=off
hello go_第2张图片
注意
在Go语言里,命名为main的包具有特殊的含义。

Go 语言的编译程序会试图把这种名字的包编译为二进制可执行文件。所有用Go语言编译的可执行程序都必须有-个名叫main的包。

一个可执行程序有且仅有一个main包。

Go语言原生支持Unicode,它可以处理全世界任何语言的文本。

保存编译结果

保存编译结果,可以用build子命令:

go build hello.go

之后会生成一个 hello.exe的文件
hello go_第3张图片
运行这个文件只需要

hello.exe

在这里插入图片描述

go语言程序本身

Go语言的代码通过包(package)组织,包类似于其它语言里的库(libraries)或者模块(modules)。一个包由位于单个目录下的一个或多个.go源代码文件组成, 目录定义包的作用。每个源文件都以一条 package 声明语句开始,这个例子里就是 package main , 表示该文件属于哪个包,紧跟着一系列导入(import)的包,之后是存储在这个文件里的程序语句。

你可能感兴趣的:(golang,开发语言,后端)