关于Go 语言基础语法和常用特性解析(第一节)| 青训营

88 阅读2分钟

总体介绍:

Go 语言是一种开源的编程语言,由 Google 的 Robert Griesemer, Rob Pike 和 Ken Thompson 在 2009 年设计。Go 语言的目标是提供一种简单、高效、可靠和跨平台的编程语言,适用于各种应用场景,如系统编程、网络编程、并发编程和云计算等。本文将介绍 Go 语言的基础语法和常用特性,帮助读者快速入门 Go 语言。

Go语言的变量和常量是两种不同的数据类型,它们都可以用来存储数据,但是有一些区别和用法。我将尝试为您详细说明它们的概念和特点。

变量是可以在程序运行时改变值的标识符,它们可以用来存储各种类型的数据,如整数、浮点数、布尔值、字符串等。变量的声明格式一般是使用 var 关键字,后面跟着变量名和变量类型

Go 语言的基础语法包括以下几个方面:

    • 变量和常量:Go 语言使用 var 关键字来声明变量,使用 const 关键字来声明常量。变量和常量的类型可以是基本类型(如 intfloat64boolstring 等)或复合类型(如 arrayslicemapstructinterface 等)。Go 语言支持类型推断,即可以省略变量或常量的类型,让编译器自动推断。例如:
var x int = 10 
var y = 20 
const z = 30 

// 显式声明变量 x 的类型为 int // 隐式声明变量 y 的类型为 int // 声明常量 z 的值为 30

个人思考:

go语言的变量声明不同于c、c++等显示变量类型声明,并且float型还分为了float32和float64,加入了一些新的东西。

此外变量声明有了两种不同的方式,增加了代码的灵活性,但对初学者来说可能难以立刻适应。

而且常量直接const声明,剩下的交给编译器推测。

因此初学者应该勤于练习,多加习惯,提升手感。