Go
-
PHPer的Go之路 --sync包
PHPer的Go之路 --sync包
-
PHPer的Go之路 -- 协程(go)及信道(channel)
PHPer的Go之路 -- 协程(go)及信道(channel)
-
PHPer的Go之路 --并发与并行
并发与并行的概念
-
PHPer的Go之路 -- 程序、进程、线程、协程
程序 进程 线程 协程
-
PHPer的Go之路 -- defer语句
Go 语言的 defer 语句相当于 PHP 中析构函数和 finally 语句的功效,常用于定义兜底逻辑,如果一个函数定义了多个 defer 语句,则按照先进后出的顺序执行。
-
PHPer的Go之路 -- 接口
在 Go 语言中,接口就是方法签名(Method Signature)的集合。当一个类型定义了接口中的所有方法,我们称它实现了该接口。这与面向对象编程(OOP)的说法很类似。接口指定了一个类型应该具有的方法,并由该类型决定如何实现这些方法。
-
PHPer的Go之路 -- 类
Go 没有 class、extends、implements 之类的关键字和相应的概念,而是借助结构体来实现类的声明
-
PHPer的Go之路 -- array、slice、map和struct的对比
这篇讲解go语言中数据存储类型array、slice、map和struct,要清楚它们那些是值传递,那些是指针传递(也就是引用类型),这对后面的数据处理非常重要!
-
PHPer的Go之路 --函数
Go 语言最少有个 main() 函数。
-
PHPer的Go之路 -- 条件循环语句
介绍Go的条件循环语句
-
PHPer的Go之路 -- 指针
变量是一种使用方便的占位符,用于引用计算机内存地址。
-
PHPer的Go之路 -- 结构体
结构体是将零个或多个任意类型的变量,组合在一起的聚合数据类型,也可以看做是数据的集合。
-
PHPer的Go之路 -- Map(集合)
PHP 数组包含索引数组和关联数组,PHP 中的索引数组即对应 Go 语言的数组和切片类型,PHP 中的关联数组即对应 Go 语言中的字典类型(map)。
-
PHPer的Go之路 -- 数组和切片
php的数组可以说很强大,千万不要把Go的数组看做php,php数组应该是包含了Go的数组和切片。
-
PHPer的Go之路 -- Go 语言基础语法
Go基本语法,包括标记、行分隔符、注释、变量、数据类型、常量、运算符