1. Go语言初始
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了1. Go语言初始,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1590字,纯文字阅读大概需要3分钟。
内容图文
![1. Go语言初始](/upload/InfoBanner/zyjiaocheng/1104/29afaaa2cf454a078deb8a9a79669d7e.jpg)
一、Goland使用
(一)查找定位
- Ctrl + R,替换文本
- Ctrl + F,查找文本
- Ctrl + Shift + F,全局查找
- Ctrl + G,快速定位到某行
(二)代码编辑
- Ctrl + X,删除当前光标所在行
- Alt + Shift + Up/Down,可将光标所在行代码上下移动
二、Go语言编码规范
(一)注释
- 单行注释是最常见的注释形式,可使用 //
- 多行注释均以 /* 开头,并以 */ 结尾
(二)语句的结尾
- 在Go程序中,一行代表一个语句结束。Go语言中是不需要类似java需要分号结尾,因为这些工作都将有Go编辑器自动完成。
- 如果打算将多个语句写在同一行,不行用分号人为区分
(三)可见性规则
- Go语言中,使用大小写来决定标识符(常量、变量、类型、接口、结构、函数)是否可以被外部所调用
- 以一个大写字母开头,那么使用这种形式的标识符的对象就可以宝贝外部包的代码使用(使用时程序需要先导入这个包),如public
- 以一个小写字母开头,则对包外是不可见的,但他们在整个包的内部是可见并且可用的,如private
三、Go语言关键字及保留字
(一)关键字
break | default | func | interface | select |
---|---|---|---|---|
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
(二)预定义标识符
append | bool | byte | cap | close | complex | complex64 | complex128 | uint16 |
---|---|---|---|---|---|---|---|---|
copy | false | float32 | float64 | imag | int | int8 | int16 | uint32 |
int32 | int64 | iota | len | make | new | nil | panic | uint64 |
println | real | recover | string | true | uint | uint8 | uintptr |
四、Go程序结构组成
(一)Go一般结构
// 当前程序包名
package main
// 导入其他包
import . "fmt"
// 常量定义
const PI = 3.14
// 全局变量的声明和赋值
var name = "golang"
// 一般类型声明
type newType int
// 结构的声明
type gopher struct{}
// 接口的声明
type golang interface{}
// 由main函数作为程序入口点启动
func main(){
Println("Hello World!")
}
(二)Go文件的基本组成部分
1. 包声明
2. 引入包
3. 函数
4. 变量
5. 语句 & 表达式
6. 注释
(三)Go文件结构组成
- Go程序是通过package来组织的
- 只有package名称为main的包可以含有main函数
- 一个可执行程序有且只有一个main包
- 通过import关键字来导入其他非main包
- 可以通过import关键字单个导入,也可以同时导入多个
- 程序一般有关键字、常量、变量、运算符、类型和函数组成
- 程序中可能会使用到这些分隔符,括号()、中括号[]、大括号{}
- 程序中可能会使用到这些标点符号
. , : ; ...
- 通过const关键字来进行常量定义
- 通过在函数体外使用var关键字来进行全局变量的声明和赋值
- 通过type关键字来进行结构(struct)和接口(interface)的声明
- 通过func关键字来进行函数声明
原文:https://www.cnblogs.com/hq82/p/12930319.html
内容总结
以上是互联网集市为您收集整理的1. Go语言初始全部内容,希望文章能够帮你解决1. Go语言初始所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。