首页 » PHP教程 » php断定运行符号技巧_PHPer初窥Golang之根本数据类型

php断定运行符号技巧_PHPer初窥Golang之根本数据类型

访客 2024-11-10 0

扫一扫用手机浏览

文章目录 [+]

Go 措辞是强类型静态措辞,以是变量声明与赋值办法与 PHP 比较有很大的差异。

变量声明

php断定运行符号技巧_PHPer初窥Golang之根本数据类型

Go 措辞引入了关键字 var,并且将类型信息放在变量名之后,此外,变量声明语句不须要利用分号作为结束符(Go 语句都不须要分号作为结束符,这一点和 JavaScript 很像,实在这些事情都将由 Go 编译器自动完成,如果你打算将多个语句写在同一行,它们则必须利用 ; 人为区分),比如我们要声明一个类型为 int 的变量 a ,示例如下:

php断定运行符号技巧_PHPer初窥Golang之根本数据类型
(图片来自网络侵删)
var a int

PHP是动态类型措辞,变量在声明时没有类型定义,变量类型是在运行时动态判断的,PHP因此 $ 符号作为变量的前缀,后面随着变量名称,变量名必须以字母或者下划线开始,例如:

$a = "Hello, Kevin";

Go 措辞的 var 关键字可以将多个须要声明的变量放在一起,避免重复写 var 关键字,如下所示:

var (

a int

b string

c bool

)

须要把稳的是,变量在声明之后,系统会自动将变量初始化为对应类型的零值。
比如 a 的值为 0 ,b 的值为空字符串, c 的值为false。

Go的变量初始化有以下几种办法:

var a int = 10

var a = 10

a := 10 // 省略var关键字的短声明,开拓中很方便

常量通过关键字 const 定义,可以指定常量类型也可以忽略(程序会自动推导),定义办法如下:

const Pi float64 = 3.1415926

const (

high int64 = 1024

low = -1

)

根本数据类型

Go措辞支持以下这些根本数据类型:

布尔类型:bool

整型:int8、byte、int16、int、uint、int32、int64

浮点类型:float32、float64

复数类型:complex64、complex128

字符串:string

字符类型:rune

缺点类型:error

此外,Go措辞还支持以下这些复合类型:slice(切片)、pointer(指针)、array(数组)、map(字典)、chan(通道)、struct(构造体)、interface(接口);PHP并不支持指针、切片、构造体PHP通过 array “走遍天下”!

个中Go措辞的通道类型紧张用于并发编程,并且还把interface接口作为一个类型提出来。

本日作为抛砖引玉大略先容下Go措辞的变量声明和数据类型有哪些,后面会系统先容下每种类型的利用和先容,不敷之处请示正!

标签:

相关文章

执业药师试卷代码解码药师职业发展之路

执业药师在药品质量管理、用药安全等方面发挥着越来越重要的作用。而执业药师考试,作为进入药师行业的重要门槛,其试卷代码更是成为了药师...

PHP教程 2025-02-18 阅读1 评论0

心灵代码主题曲唤醒灵魂深处的共鸣

音乐,作为一种独特的艺术形式,自古以来就承载着人类情感的表达与传递。心灵代码主题曲,以其独特的旋律和歌词,唤醒了无数人的灵魂深处,...

PHP教程 2025-02-18 阅读1 评论0

探寻福建各市车牌代码背后的文化内涵

福建省,地处我国东南沿海,拥有悠久的历史和丰富的文化底蕴。在这片充满魅力的土地上,诞生了许多具有代表性的城市,每个城市都有自己独特...

PHP教程 2025-02-18 阅读1 评论0

探寻河北唐山历史与现代交融的城市之光

河北省唐山市,一座地处渤海之滨,拥有悠久历史和独特文化的城市。这里既是古丝绸之路的起点,也是中国近代工业的发源地。如今,唐山正以崭...

PHP教程 2025-02-18 阅读1 评论0