• 周六. 7 月 13th, 2024

    月度归档: 2021 年 4 月

    • 主页
    • Go语言教程: 7.5 接口值

    Go语言教程: 7.5 接口值

    概念上讲一个接口的值,接口值,由两个部分组成,一个具体的类型…

    Go语言教程: 7.4 flag.Value接口

    在本章,我们会学到另一个标准的接口类型flag.Value是…

    Go语言教程: 7.3 实现接口的条件

    一个类型如果拥有一个接口需要的所有方法,那么这个类型就实现了…

    Go语言教程: 7.2 接口类型

    接口类型具体描述了一系列方法的集合,一个实现了这些方法的具体…

    Go语言教程: 7.1 接口

    接口类型是对其它类型行为的抽象和概括;因为接口类型不会和特定…

    Go语言教程: 6.6 封装

    一个对象的变量或者方法如果对调用方是不可见的话,一般就被定义…

    Go语言教程: 6.5 示例: Bit数组

    Go语言里的集合一般会用map[T]bool这种形式来表示,…

    Go语言教程: 6.4 方法值和方法表达式

    我们经常选择一个方法,并且在同一个表达式里执行,比如常见的p…

    Go语言教程: 6.3 通过嵌入结构体来扩展类型

    来看看ColoredPoint这个类型: gopl.io/c…

    Go语言教程: 6.2 基于指针对象的方法

    当调用一个函数时,会对其每一个参数值进行拷贝,如果一个函数需…

    Go语言教程: 6.1 方法

    从90年代早期开始,面向对象编程(OOP)就成为了称霸工程界…

    Go语言教程: 5.10 Recover捕获异常

    通常来说,不应该对panic异常做任何处理,但有时,也许我们…

    Go语言教程: 5.9 Panic异常

    Go的类型系统会在编译时捕获很多错误,但有些错误只能在运行时…

    Go语言教程: 5.8 Deferred函数

    在findLinks的例子中,我们用http.Get的输出作…

    Go语言教程: 5.7 可变参数

    参数数量可变的函数称为可变参数函数。典型的例子就是fmt.P…