栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

Golang运行build和run区别、自定义可执行编译文件名、Golang转义字符

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Golang运行build和run区别、自定义可执行编译文件名、Golang转义字符

Golang学习地址:https://studygolang.com/pkgdoc

  1. go的源文件,可以通过编译器将其编译成可以识别的二进制文件
  2. 在该源文件目录下,通过go build对文件进行编译,可以生成可执行的文件,在win下是.exe文件,在mac/linux下是可执行文件
  3. go是一行一行编译的,在代码里一行只能写一条语句,go语句不带分分号
  4. go定义的变量如果是没有使用的,是不允许的
Golang运行build和run区别:
  • 如果用build先编译成可执行文件,那么可执行文件可以在没有go开发环境的终端运行,正是因为build后可以在没有开发环境的终端运行,所以编译文件会很大,因为里面集成了很多需要运行go程序的代码
  • 如果是run直接运行,不会生成可执行文件,只能在有安装go开发环境的终端运行

  1. 先编译再运行(推荐build)
go build 文件名.go
  1. 直接运行
go run 文件名.go
  1. 可以自定义生成可执行文件名,在mac/linux上是可执行文件,在window下必须是.exe后缀
go build -o 自定义文件名 文件名

// mac
go build -o myHelloWorld HelloWorld.go

//win
go build -o myHelloWorld.exe HelloWorld.go
Golang转义字符:
符号含义
f换页
t大空格
n换行
r回车,将r后面的数据写到r前面执行的数据上,会覆盖索引)
\相当于
^相当于 ^
$相当于 $
.相当于 .
*相当于 *
+相当于 +
?相当于 ?
{相当于 {
}相当于 }
(相当于 (
)相当于 )
[相当于 [
]相当于 ]
|相当于 `
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908543.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号