Go 语言结构 与 基础语法

本文介绍了Go语言的基础结构和语法,包括packagemain的作用、注释方式、main函数的执行顺序、导出规则以及基础语法如Go标记、行分隔、字符串连接、空格使用和导入包的方式等。此外,还详细讲解了标识符的可见性和导入包的别名及省略调用的用法。
摘要由CSDN通过智能技术生成

Go 语言结构 与 基础语法

二、语言结构

1、package main 表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包

2、注释
单行注释 //
多行注释 /* */

3、func main() 是程序开始执行的函数。main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有 init() 函数则会先执行该函数)

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

5、注:{ 不能单独放在一行,否则会产生错误

三、基础语法

1、Go 标记

Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。

2、行分隔符

一行代表一个语句结束,需要以 ; 结尾

3、注释

单行注释 //
多行注释 /* */

4、字符串连接

字符串可以通过 + 实现
例:println("hello"+"world")

5、空格

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

6、导入包

个导入:

import "fmt"
import "math"

导入个:

import(
	"fmt"
	"math"
)

别名import fmt2 "fmt" //为fmt起别名fmt2
省略调用import . "fmt" //前面加个点表示省略调用,那么调用该模块里面的函数,可以不用写模块名称了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值