Go 语言入门指南--基础语法(一) | 青训营

64 阅读2分钟

go语言的简单介绍

go语言是一门具有简单易学,标准库丰富,性能优越,操作简单易上手等特性的语言。目前已经在诸多大厂进行使用,例如字节跳动,腾讯等。

基础语法

变量的定义

在go语言中变量的定义有三种方式。另外,在变量的定义的时候,我们可以不用标明变量的类型,go语言会在编译的时候,根据整个程序来判断该变量应该是什么类型。

image.png

if-else语句

go语言里的if-else语句更加地简洁,if后面的条件判断语句不需要用括号括起来。另外,if和else对应的执行语句必须要花括号括起来,不可以因为只有一句执行语句就省略。

image.png

image.png

循环语句

go语言中只有一种循环语句,就是for循环语句,同样在C语言中for后面的括号依旧是要舍去,不用加上。

image.png

Switch语句

在我们之前学过的C语言或者Java语言中,Switch语句中当一种情况结束之后我们都需要加上一句--break;来方式继续执行后面情况的语句。但是在go语言中,我们并不需要加,他会执行完成完成之后自动跳出。另外,case语句可以直接使用判断语句来作为一种情况。

image.png

数组

go语言里数组的相关操作和C语言里的没什么太大的区别,这里就直接上代码呈现一下

image.png

切片

这是一个我们之前没有碰到的一个语法。就我个人感觉来看,我觉得切片只是把字符串,数组这两个结合起来,并在类型上拓宽了一下范围,基本的数据类型都可以用它来生成,并丰富内容。

image.png

image.png