上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: Go 语言第 7 章围绕接口展开,核心是通过非侵入式的行为约定实现多态与解耦:接口是一组方法签名的集合,类型只要实现接口的全部方法即自动满足该接口(无需显式声明 implements),接口类型为引用类型,本质是「类型 + 值」的二元组,其零值为 nil(仅当类型和值均为 nil 时接口才是 nil 阅读全文
posted @ 2026-03-23 14:59 cyusouyiku 阅读(11) 评论(0) 推荐(0)
摘要: Go没有类,用方法+类型代替传统类,实现封装,继承和多态。 // 定义自定义类型 Celsius(基于 float64) type Celsius float64 // 给 Celsius 绑定 String() 方法(值接收者,仅读取) func (c Celsius) String() stri 阅读全文
posted @ 2026-03-23 14:57 cyusouyiku 阅读(12) 评论(0) 推荐(0)
摘要: 函数可以让我们将一个语句序列打包成一个单元,然后可以从程序中其其他地方多次调用。函数的机制可以让我们将一个大任务分解成小的任务,这样小任务就可以让不同的程序员在不同的时间,不同的地方独立完成,一个函数对用户隐藏了其实现细节。由于这些因素,对于任何编程语言来说,函数都是一个至关重要的部分。 函数声明 阅读全文
posted @ 2026-03-23 14:46 cyusouyiku 阅读(6) 评论(0) 推荐(0)
摘要: 第三章讨论了基本数据类型,他们可以用于构建程序中的数据结构,是Go语言的世界原子,本章将讨论复合数据类型,他是以不同方式组合基本类型可以构造出来的复合数据类型。我们主要讨论四种类型-数组,slice,map和结构体 数组和结构体是聚合类型;它们的值由许多元素或成员字段的值组成。数组是由同构的元素组成 阅读全文
posted @ 2026-03-23 14:25 cyusouyiku 阅读(12) 评论(0) 推荐(0)
摘要: 虽然从底层来看,所有数据都是由比特组成,但是计算机一般操作的都是固定大小的数,如整数,浮点数,比特数组,内存地址等等。进一步将这些数组织到一起,就可以表达更多的对象,例如数据包,像素点或者诗歌等等。Go语言提供了丰富的数据组织形式,这依赖于Go语言内置的数据类型。这些内置的数据类型兼顾了硬件特性和表 阅读全文
posted @ 2026-03-23 14:21 cyusouyiku 阅读(9) 评论(0) 推荐(0)
摘要: Go语言和其他编程语言一样,一个大的程序是由很多小的基础构件组成的。变量保存值,简单的加法和减法运算被组合成较复杂的表达式,基础类型被聚合成数组或者结构体等更为复杂的数据结构。然后使用if和for之类的控制语句来组织和控制表达式的执行流程。然后多个语句被组织到一个个函数种,以便代码的隔离和复用。函数 阅读全文
posted @ 2026-03-23 13:53 cyusouyiku 阅读(15) 评论(0) 推荐(0)
摘要: go语言的代码通过package组织,就是C++的库。一个包由位于单个目录下的一个或者多个.go源代码文件组成。 提供了100多个包,以支持常见的功能,比如输入输出排序或者文本处理,比如fmt包就有格式化输出,接收输入的函数。Println是一个基础函数,可以打印以空格间隔的一个或者多个值,并在最后 阅读全文
posted @ 2026-03-23 11:27 cyusouyiku 阅读(12) 评论(0) 推荐(0)
摘要: 在ai时代大背景下,愈发焦虑,我是一个一直写C++的人,所以我决定要多深入一门语言作为退路,python和java固然是好的选择,这两门我也是处于仅仅会写的程序,前者在做科研的时候跑深度学习,后者会写springboot的程度。我看中go看到了他的高并发和云原生两个特点,也是一门比较新的语言。今天是 阅读全文
posted @ 2026-03-23 10:52 cyusouyiku 阅读(11) 评论(0) 推荐(0)
摘要: 面向服务的架构和微服务架构变得越来越火了,导致流行的原因有以下几点: 1.服务之间似乎是高度解耦的,但是我们将会看到这只对了一半。 2.服务看似支持独立开发与部署,同样,我们将会看到这也只对了一半。 Service Architecture? 首先我们来思考一个问题:使用服务,从本质上来讲,本身就是 阅读全文
posted @ 2026-03-23 10:27 cyusouyiku 阅读(10) 评论(0) 推荐(0)
摘要: 在每个系统中,至少有一个组件负责创建,协调并监督其他组件,我称这个组件为Main The Ultimate Detail Main组件是最终的细节-最底层的策略。它是系统的初始的入口点。除了操作系统之外,没有东西依赖它,他的工作是创建所有的工厂,策略以及其他全局设施,然后将控制权交给系统的高层抽象部 阅读全文
posted @ 2026-03-22 19:19 cyusouyiku 阅读(22) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页