学习笔记 - Go - 语法
Posted Jason575757
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记 - 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 | nil | complex64 | int8 | uint16 |
copy | false | float32 | iota | imag | int | complex128 | int16 | uint32 |
int32 | int64 | float64 | len | make | new | complex | panic | uint64 |
println | recover | real | string | true | uint | uint8 | uintptr |
布尔 | 默认为false |
数字 | 默认为0 |
字符串 | 默认为“” |
派生 | 指针类型(Pointer)、数组类型、结构化类型(struct)、Channel 类型、函数类型、切片类型、接口类型(interface)、Map 类型。 |
值传递 | 调用函数时将实际参数复制一份传递到函数中, 函数中修改参数,不会影响到实际参数。 | Go、Java |
引用传递 | 调用函数时将实际参数的地址传递到函数中, 函数中修改参数,将影响到实际参数。 | C |
以上是关于学习笔记 - Go - 语法的主要内容,如果未能解决你的问题,请参考以下文章
go语言学习笔记 — 基础 — 基本语法 — 类型相关:类型定义与类型别名
go语言学习笔记 — 进阶 — 接口:使用类型分支,批量判断空接口中变量的类型