自从2022年 Golang 1.18 发布至今已有一年多了,在1.18版本中增加了非常重磅的一个功能,那就是泛型!Golang官方也对泛型格外重视: “Generics are the biggest change we’ve made to Go since the first open source release”(泛型是自第一个开源版本以来我们对 Go 所做的最大改变) 然而由于平时工作
Kotlin 的 in 和 out 说起 这期是码上开学 Kotlin 系列的独立技术点部分的第一期,我们来聊一聊泛型。 提到 Kotlin 的泛型,通常离不开 in 和 out 关键字,但泛型这门武功需要些基本功才能修炼,否则容易走火入魔,待笔者慢慢道来。 下面这段 Java 代码在日常开发中应该很常见了: ☕️ List textViews = new ArrayList(); 其中 List
学习 kotlin 泛型的时候,经常会遇到 in out 这两个词,一会用in 一会用out,为啥这里要用 out ?为啥哪里用 in ?啥什么用 out 啥时候用in ?对应上面问题以前我是晕乎乎的,不是很明白,于是打算写这篇文章梳理一下,搞清楚怎么回事。 Java 泛型 在学kotlin 泛型之前,先回顾一下Java中的泛型 为了方便说明引入下面几个类 具体代码 publicclassAnim