Kotlin:比private更加自私的private to this

可见性修饰符 private,对于顶层声明来说是该文件内可见,对于类内部的成员来说是该类内部可见,这是大家都知道的事。不过 Kotlin 里还存在着可见范围更小的,那就是 private to this,仅对 this 可见 。     阅读全文
Dexlind's avatar
Dexlind 7月 17, 2020

Kotlin标准库里的那些internal注解

本文介绍一下 Koltin 标准库里面 kotlin.internal 这个包里的一些注解的作用。这些注解在 Kotlin 官网上的参考文档上没有任何提及,而且在网上搜也没有什么文章介绍,源码里的注释也只是寥寥几句话,难以理解。     阅读全文
Dexlind's avatar
Dexlind 7月 16, 2020

Kotlin Suppress 的非常规用法

在 Java 中,有个叫 SuppressWarnings 的注解,用于忽略特定的编译器警告。Kotlin 中也有一个类似功能的注解,叫做 Suppress,本文主要讲讲这个注解有什么用。     阅读全文
Dexlind's avatar
Dexlind 12月 09, 2018

Kotlin Experimental API

本文随便讲讲Kotlin Experimental API。     阅读全文
Dexlind's avatar
Dexlind 10月 03, 2018

Kotlin 1.3 前瞻之 Inline Class

啊啦啦,垃圾 Kotlin,你又偷拿人家东西了!     阅读全文
Dexlind's avatar
Dexlind 7月 03, 2018

Kotlin Contracts DSL

从 Kotlin 1.2 版本开始,如果你查看 apply、let 等函数的源码,你会发现比 1.1 版本多了几行不明觉厉的代码     阅读全文
Dexlind's avatar
Dexlind 3月 25, 2018

为什么我不用 Gradle Kotlin DSL

一图流。 Groovy:优雅,简洁,美观! Kotlin DSL:你看看这何等鬼畜的用法!     阅读全文
Dexlind's avatar
Dexlind 2月 26, 2018

Kotlin协程 - 先入个门吧

你们要的协程文,嗯。封面图id:66548341。     阅读全文
Dexlind's avatar
Dexlind 2月 08, 2018

Kotlin的一些技巧和迂回操作

RT,不定期更新。 目录: 扩展属性的backing field     阅读全文
Dexlind's avatar
Dexlind 1月 08, 2018

【水】Kotlin Puzzlers 改

《Java Puzzlers》(中文名《Java 解惑》)里面讲解了许多 Java 语言的大坑,相信各位julao应该都看过。Kotlin 作为「a better Java」,在填补一些坑的同时,不可避免地引入了许多新坑。     阅读全文
Dexlind's avatar
Dexlind 12月 29, 2017