
kotlin
guyue35
这个作者很懒,什么都没留下…
展开
-
kotlin的主构造函数,次构造函数,init代码块,伴生对象的执行顺序,特点,使用场景,及跟java的比较
kotlin的主构造函数,次构造函数,init代码块,伴生对象的执行顺序, 特点,使用场景,及跟java的比较测试代码1:class Person(var from: String) { /*属性from*/ //已经在主构造函数中声明 private var from: String = "" /*次构造方法*/ constr...原创 2020-03-25 16:12:06 · 3633 阅读 · 4 评论 -
Kotlin基础 — 操作符:run、with、let、also、apply、takeIf、takeUnless、repeat
Kotlin基础 — 操作符:run、with、let、also、apply、takeIf、takeUnless、repeat - Elson的博客 - 优快云博客https://blog.youkuaiyun.com/Love667767/article/details/79376813 概述分析Kotlin的 Standard.kt 代码,主要分为三部分: 1. run、with、let、...转载 2019-01-08 17:51:27 · 934 阅读 · 0 评论 -
[译]Kotlin中是应该使用序列(Sequences)还是集合(Lists)?
[译]Kotlin中是应该使用序列(Sequences)还是集合(Lists)? - 掘金https://juejin.im/post/5b13fdace51d450696590828 [译]Kotlin中是应该使用序列(Sequences)还是集合(Lists)?翻译说明:原标题: Sequences — a Pragmatic Approach原文地址: pr...转载 2019-01-14 14:34:08 · 280 阅读 · 0 评论 -
浅谈Kotlin中的Sequences源码解析
浅谈Kotlin中的Sequences源码解析(十) - 掘金https://juejin.im/post/5b8958bdf265da43351d6d29Kotlin系列之序列(Sequences)源码完全解析 - Mikyou的专栏 - 优快云博客https://blog.youkuaiyun.com/u013064109/article/details/80588034 浅谈Ko...转载 2019-01-14 14:37:29 · 307 阅读 · 0 评论 -
Kotlin之美——DSL篇 和 如何让你的回调更具Kotlin风味
如何让你的回调更具Kotlin风味https://mp.weixin.qq.com/s?__biz=MzAwOTQ4Mzk2Nw==&mid=2458585682&idx=1&sn=641073020fae0050f3a4523bd107c6c2&chksm=8c214982bb56c094c2e0c1d3d3decd111d9241006d4fdf80e5...转载 2019-01-30 15:31:48 · 2169 阅读 · 0 评论 -
Kotlin之 lateinit 和 by lazy(延迟初始化)
Kotlin之 lateinit 和 by lazy(延迟初始化)一,lateinit(延迟初始化属性)(只能用在var变量上)一般地,属性声明为非空类型必须在构造函数中初始化(我们知道,kotlin中默认是空安全的,任何属性的声明都必须有初始化值,如果支持可空”?”,才能把属性声明为null)。然而这样经常不方便,例如:属性可以通过依赖注入来初始化,或者单元测试...原创 2019-06-25 11:02:00 · 5623 阅读 · 0 评论 -
Kotlin下的5种单例模式
Kotlin下的5种单例模式https://www.jianshu.com/p/5797b3d0ebd0前言最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下:饿汉式 懒汉式 线程安全的懒汉式 双重校验锁式 静态内部类式PS:该篇文章不...转载 2019-06-28 17:43:28 · 233 阅读 · 0 评论