Mikyou的专栏

热爱编程, 乐于分享; 热衷于Kotlin语言开发和函数式编程

如何让你的回调更具Kotlin风味

简述: 这应该是2019年的第一篇文章了,临近过年回家一个月需求是真的很多,正如康少说的那样,一年的需求几乎都在最后一两月写完了。所以写文章也搁置了很久,当然再忙每天都会刷掘金。很久就一直在使用Kotlin写项目,说实话到目前为止Kotlin用的是越来越顺手了(心里只能用美滋滋来形容了)。当然这次...

2019-01-29 20:35:57

阅读数 15908

评论数 0

[译]记一次Kotlin官方文档翻译的PR(内联类)

简述: 这几天突然没更新文章了,可能有的小伙伴认为寒冬将至,是不是认为我跑路了(哈哈,确实不是哈,这几天感冒挺厉害的,再加上前几天连续熬夜写文章,感觉快扛不住了,所以暂时休息停更了一周。这不这篇内联类官网文档的翻译,已经拖了很多天,今天总算给中文社区的大佬提了PR)。 翻译说明: 原标题: in...

2018-12-22 00:30:40

阅读数 827

评论数 0

[译]Effective Kotlin系列之考虑使用原始类型的数组优化性能(五)

翻译说明: 原标题: Effective Kotlin: Consider Arrays with primitives for performance critical processing 原文地址: https://blog.kotlin-academy.com/effective-kotl...

2018-12-14 00:13:37

阅读数 981

评论数 0

[译]Effective Kotlin系列之使用Sequence来优化集合的操作(四)

简述: 今天迎来了Effective Kotlin系列的第四篇文章: 使用Sequence序列来优化大集合的频繁操作.关于Sequence这个主题应该大家都不陌生,我写过几篇有关它的文章,可以说得上很详细了。如果你对它的使用不太熟悉,欢迎查看下面几篇有关文章: 浅谈Kotlin中的Sequenc...

2018-12-13 00:42:23

阅读数 890

评论数 1

(译)Effective Kotlin系列之探索高阶函数中inline修饰符(三)

简述: 不知道是否有小伙伴还记得我们之前的Effective Kotlin翻译系列,之前一直忙于赶时髦研究Kotlin 1.3中的新特性。把此系列耽搁了,赶完时髦了还是得踏实探究本质和基础,从今天开始我们将继续探索Effective Kotlin系列,今天是Effective Kotlin第三讲。...

2018-12-11 00:31:34

阅读数 736

评论数 0

[译]Kotlin中内联类的自动装箱和高性能探索(二)

翻译说明: 原标题: Inline Classes and Autoboxing in Kotlin 原文地址: https://typealias.com/guides/inline-classes-and-autoboxing/ 原文作者: Dave Leeds 在上一篇文章中,我们知道了Ko...

2018-12-08 21:51:51

阅读数 186

评论数 0

[译]Kotlin中内联类(inline class)完全解析(一)

翻译说明: 原标题: An Introduction to Inline Classes in Kotlin 原文地址: https://typealias.com/guides/introduction-to-inline-classes/#why-inline-classes-can-perf...

2018-12-06 22:02:09

阅读数 358

评论数 1

Jetbrains开发者日见闻(三)之Kotlin1.3新特性有哪些?

简述: 上接上篇文章,我们深入分析了Kotlin1.3版本中的Contract契约的内容,那么这篇文章将会继续把Kotlin1.3新特性研究完毕。这篇文章还有个非常重要的点就是inline class 内联类。关于内联类的知识除了这篇文章会有介绍,后面马上会翻译几篇有关Kotlin中的内联类相关内...

2018-12-05 16:01:18

阅读数 357

评论数 0

JetBrains开发者日见闻(二)之Kotlin1.3的新特性(Contract契约与协程篇)

简述: 上接上篇文章,今天我们来讲点Kotlin 1.3版本中比较时髦的东西,那么,今天就开始第二篇,看过一些大佬写关于Kotlin 1.3版本新特性的文章,基本上都是翻译了Kotlin Blog的官网博客。今天我不打算这么讲,既然今天的主题是时髦那就讲点有意思的东西。就像JetBrains开发者...

2018-12-04 01:12:46

阅读数 1239

评论数 0

JetBrains开发者日见闻(一)之Kotlin/Native 尝鲜篇

简述: 今天我们来讲点Kotlin中比较时髦的东西,有的人可能会说:“不像你之前的风格啊,之前的文章不是一直在死扣语法以及语法糖背后秘密。当你还在死扣泛型语法的时候,别人的文章早就说了Kotlin/Native和Kotlin1.3的新特性”。瞬间感觉自己out了,今天我们就说说这些时髦的东西,也许...

2018-12-02 23:56:01

阅读数 3900

评论数 0

教你如何攻克Kotlin中泛型型变的难点(应用篇)

简述: 这是泛型型变最后一篇文章了,也是泛型介绍的最后一篇文章。顺便再扯点别的,上周去北京参加了JetBrains 2018开发者日,主要是参加Kotlin专场。个人感觉收获还是挺多的,bennyHuo和彦伟老师精彩演讲确实传递很多干货啊,当然还有Hali布道师大佬带来了的Kotlin1.3版本的...

2018-11-26 01:08:11

阅读数 1075

评论数 4

教你如何攻克Kotlin中泛型型变的难点(下篇)

简述: 前几天我们一起为Kotlin中的泛型型变做了一个很好的铺垫,深入分析下类型和类,子类型和子类之间的关系、什么是子类型化关系以及型变存在的意义。那么今天将会讲点更刺激的东西,也就是Kotlin泛型型变中最为难理解的地方,那就是Kotlin中的协变、逆变、不变。虽然很难理解,但是有了上篇文章基...

2018-11-14 09:12:03

阅读数 163

评论数 0

教你如何攻克Kotlin中泛型型变的难点(上篇)

Kotlin系列文章,欢迎查看: 原创系列: Kotlin的独门秘籍Reified实化类型参数(下篇) 有关Kotlin属性代理你需要知道的一切 浅谈Kotlin中的Sequences源码解析 浅谈Kotlin中集合和函数式API完全解析-上篇 浅谈Kotlin语法篇之lambda编译成字节...

2018-11-08 22:25:43

阅读数 185

评论数 0

Kotlin的独门秘籍Reified实化类型参数(下篇)

Kotlin系列文章,欢迎查看: 原创系列: 有关Kotlin属性代理你需要知道的一切 浅谈Kotlin中的Sequences源码解析 浅谈Kotlin中集合和函数式API完全解析-上篇 浅谈Kotlin语法篇之lambda编译成字节码过程完全解析 浅谈Kotlin语法篇之Lambda表达式...

2018-10-29 15:51:47

阅读数 580

评论数 2

[译]Kotlin的独门秘籍Reified实化类型参数(上篇)

翻译说明: 原标题: Getting Real with Kotlin’s Reified Type Parameters 原文地址: https://typealias.com/guides/getting-real-with-reified-type-parameters/ 原文作者: Dav...

2018-10-26 00:38:10

阅读数 421

评论数 1

[译]在Kotlin中何时该用类型形参约束?

翻译说明: 原标题: When (and when not) to Use Type Parameter Constraints in Kotlin 原文地址: https://typealias.com/guides/when-to-use-type-parameter-constraints/...

2018-10-18 00:49:50

阅读数 464

评论数 2

[译] 一个简单方式教你记住Kotlin的形参和实参

翻译说明: 原标题: Parameters and Arguments: An Easy Way to Remember the Difference 原文地址: https://typealias.com/guides/parameters-arguments/ 原文作者: Dave Leeds...

2018-10-17 00:13:31

阅读数 141

评论数 0

Kotlin的属性代理你真的理解了吗

简述: 今天继续Kotlin原创系列的第十一讲,一起来揭开Kotlin属性代理的漂亮外衣。属性代理可以说是Kotlin独有的强大的功能之一,特别是对于框架开发的小伙伴来说非常有用,因为会经常涉及到更改存储和修改属性的方式操作,例如Kotlin中的SQL框架Exposed源码就大量使用了属性代理。相...

2018-09-20 22:13:21

阅读数 193

评论数 0

(译)Effective Kotlin系列之遇到多个构造器参数要考虑使用Builder(二)

翻译说明: 原标题: Effective Java in Kotlin, item 2: Consider a builder when faced with many constructor parameters 原文地址: https://blog.kotlin-academy.com/e...

2018-08-27 23:56:57

阅读数 116

评论数 0

(译)Effective Kotlin系列之考虑使用静态工厂方法替代构造器(一)

翻译说明: 原标题: Effective Java in Kotlin, item 1: Consider static factory methods instead of constructors 原文地址: https://blog.kotlin-academy.com/effectiv...

2018-08-21 23:27:28

阅读数 153

评论数 0

提示
确定要删除当前文章?
取消 删除