云边日落 人有悲欢离合,月有阴晴圆缺。 (宋·苏轼·水调歌头)
博主 云边日落
渝ICP备2021002886号-1渝公网安备50022502000591号博主 11月5日 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 1 人
歌曲封面 未知作品
  • 歌曲封面“魔女の宅急便”~ルージュの伝言松任谷由実

渝ICP备2021002886号-1

渝公网安备50022502000591号

网站已运行 4 年 152 天 19 小时 35 分

Powered by Typecho & Sunny

2 online · 43 ms

Title

Golang——入门

South

·

·

149次阅读
go
Article
⚠️ 本文最后更新于2021年07月15日,已经过了1225天没有更新,若内容或图片失效,请留言反馈

开发

{lamp/}

1.编译和运行说明
(1)有了go源文件,通过编译器将其编译成机器可以识别的二进制码文件。
(2)在该源文件目录下,通过go build 对 hello.go 文件进行编译。可以指定生成的可执行的可执行文件名,在windows 下必须是 .exe 后缀。
kr39yhjb.png
(3)如果程序没有错,没有任何提示,会在当前目录下会出现一个人可执行文件,该文件是二进制码文件,也是可以执行的程序。
(4)如果程序没有错误,编译时,会在错误那行报错。有助于程序员调试错误。
kr3aqeuc.png
(5)运行有两种形式

什么是运行
<1>直接运行生成的可执行Go程序,比如:hello.exe
<2>通过运行工具go run 对源代码文件进行运行。

{lamp/}

2.Go程序开发的注意事项
(1)Go源文件以 "go" 为扩展名。
(2)Go应用程序的执行入口是main()函数。这个是和其它编程语言(比如
java/c)
(3)Go语言严格区分大小写。
(4)Go方法由一条条语句构成,每个语句后不需要分号(Go 语言会在每行后自动加分号),这也体现出 Golang 的简洁性。
(5)Go 编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错
kr3em1vu.png
(6)go 语言的定义的变量或者 import 的包如果没有使用到,代码不能编译通过。
kr3eo076.png
(7)大括号都是成对出现的,缺一不可。

{lamp/}

  1. Go语言的转义字符。
    说明:常用的转义字符有如下:

\t: 表示一个制表符,通常使用它可以排版。
kr3etnar.png
\n : 换行符
\ : 一个\
\" : 一个"
\r : 一个回车 fmt.Println

案例截图:
kr3ewy2m.png

{lamp/}

4.Golang 开发常见问题和解决方法

文件名或者路径错误
kr3f0bsd.png
解决方法:源文件名不存在或者写错,或者当前路径错误

小结和提示

学习编程最容易犯的错是语法错误 。 Go要求你必须按照语法规则编写代码。如果你的程序违反了语法规则,例如:忘记了大括号、引号,或者拼错了单词, Go编译器都会报语法错误,要求:尝试着去看懂编译器会报告的错误信息
kr3f73lf.png

5.注释
介绍注释
用于注释解释说明的文字就是注释,注释提高了代码的阅读性:
注释是一个程序员必须要具有的良好习惯,将自己的思想通过注释先整理出来,再用代码去体现。

在Golang中注释有两种形式
(1)行注释
基本语法:
//注释内容
举例:
kr3fds2j.png

块注释 (多行注释)
基本语法

举例说明:
kr3ffldw.png
使用细节
对于行注释和块注释,被注释的文字,不会被Go编译器执行。
块注释里面不允许有块注释嵌套[注意一下]

现在已有 0 条评论,0 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主