go-003-基础语法

Posted 木子旭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go-003-基础语法相关的知识,希望对你有一定的参考价值。

1.行分隔符

  一行代表一个语句结束。

  如果一行多个,使用“;”分割,不推荐使用,建议使用默认一行一个语句

2.标识符

  标识符用来命名变量、类型等程序实体。一个标识符实际上就是一个或是多个字母(A~Z和a~z)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字。

3.关键字、保留字

  下面列举了 Go 代码中会使用到的 25 个关键字或保留字:

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

  除了以上介绍的这些关键字,Go 语言还有 36 个预定义标识符:

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
print println real recover string true uint uint8 uintptr

  程序一般由关键字、常量、变量、运算符、类型和函数组成。

  程序中可能会使用到这些分隔符:括号 (),中括号 [] 和大括号 {}。

  程序中可能会使用到这些标点符号:.、,、;、: 和 …。

4.空格

  变量声明:变量的声明必须使用空格隔开,示例:var age int;

5.作用域

  开头为大写字母,当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public)

  开头为小写字母,对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected

以上是关于go-003-基础语法的主要内容,如果未能解决你的问题,请参考以下文章

tcl 语法基础

BAT脚本基础语法

TS基础语法

Groovy基础语法详解

YAML最最基础语法

Python编程基础语法,你了解吗?