过滤搜索结果
种类

精确匹配
标签搜索
日期选项
在此之后更新
在此之前更新
在此之后创建
在此之前创建

搜索结果

共找到了132个结果

类型系统概述

Go 入门教程 面向对象编程

对于面向对象编程的支持,Go 语言的实现可以说是完全颠覆了以往我们对面向对象编程的认知,下面我们先通过对 Go 语言类型系统的介绍让...

由 学院君 发布于4年前    浏览数: 11440    点赞数: 8

类的定义、初始化和成员方法

Go 入门教程 面向对象编程

上篇教程我们简单给大家介绍了 Go 语言的类型系统,关于基础类型、复合类型以及值语义和引用语义我们前 面在数据类型系列里面已经基本都...

由 学院君 发布于4年前    浏览数: 15269    点赞数: 7

为基本数据类型添加成员方法

Go 入门教程 面向对象编程

在 Go 语言中,你可以给任意类型(包括基本类型,但不包括指针类型)添加成员方法,但是如果是基本类型的话,需要借助 type 关键字...

由 学院君 发布于4年前    浏览数: 9947    点赞数: 14

通过组合实现类的继承和方法重写

Go 入门教程 面向对象编程

Go 语言不是像 PHP 等传统面向编程实现那样通过 extends 关键字来显式定义子类与父类之间的继承关系,而是通过组合方式实现...

由 学院君 发布于4年前    浏览数: 12036    点赞数: 7

类属性和方法的可见性

Go 入门教程 面向对象编程

前面我们已经陆续介绍了 Go 语言中面向对象的基本特性,包括自定义类的实现、构造函数、成员方法、类的继承、方法重写等,今天我们来系统...

由 学院君 发布于4年前    浏览数: 10256    点赞数: 8

接口篇(三):接口和类型查询及转化

Go 入门教程 面向对象编程

PHP 中的接口/类型查询 在 PHP 语言中,我们可以通过类型运算符 instanceof 判断某个变量是否属于指定类或接口的实例...

由 学院君 发布于4年前    浏览数: 13107    点赞数: 10

接口篇(四):通过接口组合实现接口继承

Go 入门教程 面向对象编程

我们知道在 PHP 中支持接口继承以提高代码复用性: <?php interface A { public fun...

由 学院君 发布于4年前    浏览数: 8411    点赞数: 4

接口篇(五):空接口及其使用场景

Go 入门教程 面向对象编程

熟悉 Java 的同学应该都知道,在这个号称血统最纯正的面向对象编程语言中,「万事万物皆对象」,并且所有类都继承自祖宗类「Objec...

由 学院君 发布于4年前    浏览数: 9374    点赞数: 12

error 接口及其使用

Go 入门教程 错误和异常处理

PHP 的错误和异常处理逻辑一直比较混乱,对于错误处理,在 PHP 5 中是通过 error_reporting 函数设置错误报告级...

由 学院君 发布于4年前    浏览数: 9107    点赞数: 5

defer 语句及使用示例

Go 入门教程 错误和异常处理

Go 语言中的类没有构造函数和析构函数的概念,处理错误和异常时也没有提供 try...catch...finally 之类的语法,那...

由 学院君 发布于4年前    浏览数: 7773    点赞数: 4

多进程、多线程与协程的引入

Go 入门教程 并发编程

为什么需要并发编程 在原生 PHP 中并没有并发的概念,所有的操作都是串行执行的、同步阻塞的,这也是很多人诟病 PHP 性能的原因,...

由 学院君 发布于4年前    浏览数: 20894    点赞数: 13

Go 协程通信实现(上)—— 共享内存

Go 入门教程 并发编程

在上篇教程中,我们已经演示了如何通过 goroutine 基于协程在 Go 语言中实现并发编程,从语法结构来说,Go 语言的协程是非...

由 学院君 发布于4年前    浏览数: 16205    点赞数: 10

通道类型篇(二):单向通道及其使用

Go 入门教程 并发编程

上篇教程我们介绍了管道类型的基本语法,通常,管道都是支持双向操作的:既可以往管道发送数据,也可以从管道接收数据。但在某些场景下,可能...

由 学院君 发布于4年前    浏览数: 12930    点赞数: 3

Golang 中互斥锁与读写锁的简单使用

博客

简述 Golang中的锁机制主要包含互斥锁和读写锁 互斥锁 互斥锁是传统并发程序对共享资源进行控制访问的主要手段。在Go中主要使用 ...

由 crcms 发布于4年前    浏览数: 6912    点赞数: 0

通道类型篇(三):通过 select 语句等待通道就绪

Go 入门教程 并发编程

Go 语言还支持通过 select 分支语句选择指定分支代码执行,select 语句和之前介绍的 switch 语句语法结构类似,不...

由 学院君 发布于4年前    浏览数: 10642    点赞数: 7