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

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

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

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

先编译再运行(推荐build)
go build 文件名.go
直接运行
go run 文件名.go
可以自定义生成可执行文件名,在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前面执行的数据上,会覆盖索引)
\相当于\
\^相当于 ^
$相当于 $
\.相当于 .
\*相当于 *
\+相当于 +
\?相当于 ?
\{相当于 {
\}相当于 }
\(相当于 (
\)相当于 )
\[相当于 [
\]相当于 ]
|相当于 `

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/995671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存