Go泛型提案已提交,Go 1.18 beta有望试用

文|局长Go 团队核心成员 Ian Lance Taylor 宣布已提交为 Go 添加泛型的提案 (Proposal)。

你期望 Go 1.18 中泛型是什么样子?

前段时间 Rob Pike 在 Go repo 提了一个 issue:go: don’t change the libraries in 1.18,提到因为泛型是语言层面的大改动,必须循序渐进,步子不能迈太大。

Go 1.18新特性学习笔记01: 安装

为了安装和体验Go 1.18,先使用go install安装Go 1.18的Wrapper:使用wrapper安装Go 1.18:查看Go 1.18的安装位置:使用时以wrapper程序go1.18作为go命令使用。

Go 1.18 新特性多模块工作区教程-让多模块开发变得简单

导读• 随着 2022 年 3 月 15 日 go 1.18 正式发布,新版本除了对性能的提升之外,还引入了很多新功能,其中就有 go 期盼已久的功能泛型(Generics),同时还引入的多模块工作区(Workspaces)和模糊测试(Fuzzing)。

Go 1.18 即将发布,这些点你值得关注

随着计划于 2022 年第一季度发布的 Go 1.18 版本,许多新功能正在等待我们。让我们编写涵盖 int 和 float32 类型的相同 min 函数

重磅:Rob 反对 1.18 修改标准库支持泛型,附泛型 filter 实现

还不太清楚Go1.17泛型基本用法的同学可以看下站长之前写的Go泛型系列:提前掌握Go泛型的基本使用 。

Go 1.18新特性学习笔记02: 定义泛型函数

今天开始,来学习Go 1.18引入的泛型,我们将以Go官方的泛型教程为资料,每天利用几分钟的时间来学习,慢慢积累。很多编程语言都支持泛型的特性,泛型是对具体类型或属性的抽象替代,可以实现在编写代码和编译代码时无需知道其在运行时具体类型的特性。

Go 1.18 Beta 1发布,正式支持泛型

日前golang开发团队宣布正式发布了Go 1.18 Beta1,预计正式版本将在明年2月份发布。作为一个bata预览版,目前可以用来测试要添加的语言最大变化go泛型。目前已经可以在官方下载频道下载:泛型Go 1.

Go 1.18新特性学习笔记03: 将类型约束声明为接口

今天继续学习Go 1.18引入的泛型,我们将以Go官方的泛型教程为资料,每天利用几分钟的时间来学习,慢慢积累。昨天我们定义了一个泛型函数,代码如下:// SumIntsOrFloats sums the values of map m.

尝试用golang 1.18泛型实现orm

泛型很有可能会颠覆我们之前的很多设计,带着这种疑问和冲动,我准备尝试用golang泛型实现几个orm的常见功能。