发布了 26 篇内容
共 42871字, 被阅读 8070次
获得了 29 次赞同
获得了 17次喜欢, 获得了 12 次收藏
参与了 29 次互动
互动包含发布评论、点赞评论、参与投票等

GO 学习之路 -6.GO 语言函数
本文就进入 GO 语言函数世界,对比看与 Java 的函数有和异同。

GO 学习之路 -5. 方法与接口
本文来巩固 GO 语言方法与接口知识。

GO 学习之路 -4.String 和 Slice,Map
本文继续学习 GO 语言基础知识点。

GO 学习之路 -3.GO 基础语法
万丈高楼离不开稳固的地基。学习编程技术也是一样,基础不牢固谈不上后续进阶提升。本文开始学习 GO 语言的基本语法点...

GO 学习之路 -2.GO 开发环境搭建
正所谓:工欲善其事,必先利其器。 开发之前要搭建好开发环境,以及实现高效编程的 IDEA,本文就介绍一下 GO 开发环境和代码编辑器的配置

浅谈 Kotlin 与 Java 互操作 (下)
Kotlin is 100% interoperable with Java and Android Kotlin 官网的一句标语,其旨意是表达 kotlin 的`Interoperable- 互操作特性 互操作就表示 Kotlin 中可以调用 Java 的开放接口来访问成员属性和成员方法,同时在 Java 代码中也百分百兼容 Kotlin 代码

浅谈 Kotlin 与 Java 互操作 (上)
Kotlin is 100% interoperable with Java and Android Kotlin 官网的一句标语,其旨意是表达 kotlin 的 Interoperable- 互操作特性 互操作就表示 Kotlin 中可以调用 Java 的开放接口来访问成员属性和成员方法,同时在 Java 代码中也百分百兼容 Kotlin 代码

Kotlin 中 Regex 正则表达式 (下)
在正则表达式上篇介绍了 Kotlin 的 regex 标准库中提供的几个常用正则函数 containsMatchIn find findAll matchEntire matches replace 以及这些常用函数的用法举例。那本篇就来介绍一下 Kotlin 中的正则表达式的通配符相关知识点。

Kotlin 中 Regex 正则表达式 (上)
回想一下,在学 Java 时接触的正则表达式,其实 Kotlin 中也是类似。只不过使用 Kotlin 的语法来表达,更为简洁。正则 (Regex) 用于搜索字符串或替换正则表达式对象,需要使用 Regex(pattern:String) 类。 在 Kotlin 中 Regex 是在 kotlin.text.regex 包。

Kotlin 用高阶函数处理集合数据
一个函数 f(x) 的接收参数是另一个函数 (g(x)) 或者它的返回值是另一个函数 (h(x)),在 Kotlin 中 f(x) 就是一个高阶函数。Kotlin 标准库中为开发者提供了丰富的高阶函数,有 sumBy, reduce, fold, map,filter,forEach 等。本篇文章就来学习这些高阶函数的使用。

Kotlin 使用 lateinit 的一些考虑
如何看待 lateinit?有的开发者对它敬而远之,特别是使用 lateinit 踩坑之后。因为被 lateinit 修饰的变量,不再接受空安全检查,它更像是一个普通的 Java 变量。也有开发者喜欢尽可能的用它,把 lateinit 作为介于 nonnull 和 nullable 之间的一个状态:对象
](https://static001.geekbang.org/infoq/98/98a1ea99ed008167f10e769692fa5d1a.jpeg?x-oss-process=image/resize,w_416,h_234)
Kotlin 作用域函数 [Scope Function](下)
上一篇文章介绍过 Kotlin 中作用域函数,并以函数 run 为例,介绍作用域函数的特点和使用。除 run 之外,Kotlin 标准库还内置了 let,apply,also 等几个常用作用域函数,下面介绍它们用法和使用场景。