Kotlin
文章平均质量分 89
还没有使用Kotlin你就out了
老孟Flutter
出版《Flutter 实战入门》一书,专注分享Flutter原理及实践应用,个人博客地址:http://laomengit.com
展开
-
Kotlin Builder模式
class Person(var name: String, var age: Int) { constructor(builder: Builder) : this(builder.name, builder.age) companion object { fun builder(): Builder { return Builder...原创 2018-11-21 16:46:22 · 2095 阅读 · 0 评论 -
Kotlin run、with、apply、also、let、takeIf、takeUnless、repeat的使用及区别
下周原创 2018-11-21 15:52:17 · 545 阅读 · 0 评论 -
Kotlin 重载 JvmOverloads
首先我们要明确一点就是Kotlin中是没有重载的,那为什么会有JvmOverloads注解呢?其实JvmOverloads注解是为了兼容java的Java中我们是这样重载的: void add(int a){} void add(int a,int b){} void add(int a,int b,int c){} void add(int a,int b,int c...原创 2018-11-16 18:10:35 · 2279 阅读 · 1 评论 -
Kotlin 参数命名
在Java中我们调用一个方法,如果方法的参数较多而且类型一样的时候你是否崩溃了呢,比如:void test(){ add(1,1,1,1,1,1,1); } void add(int a,int b,int c,int d,int e,int f,int g){ }我看到这样的方法简直就是崩溃的,Koltin的参数命名很好的...原创 2018-11-16 18:25:56 · 608 阅读 · 0 评论 -
Kotlin 单例模式
Kotlin 中创建单例模式模式有如下几种模式:文章目录1、object2、双验证方式3、静态内部类1、objectobject Single1 { fun add(){}}用object做关键字就是一个单例,我们看下对应的Java代码:public final class Single1 { public static final Single1 INSTANCE;...原创 2018-11-16 17:00:23 · 2676 阅读 · 0 评论 -
Kotlin object
下周写完原创 2018-11-13 12:13:31 · 1231 阅读 · 0 评论 -
Kotlin 入门
1、引入Kotlin1、新项目引入在新建项目的时候勾选Include Kotlin support,如下图2、现有项目引入Tools->Kotlin->Configure Kotlin in Project不管如何引入的本质上都是在build.gradle上引用:project build.gradle:在app或者module的build.gradle:kotl...原创 2018-11-09 16:05:33 · 403 阅读 · 0 评论 -
Kotlin foreach{k,v-> } classnotfound bug 解决
kotlin 中对数组进行遍历如下:mapOf<String,String>().forEach { v, k -> }在部分手机上出现崩溃,解决mapOf<String,String>().forEach { (v, k) -> }只需在2个参数上加上括号。...原创 2018-08-10 09:26:38 · 1123 阅读 · 0 评论 -
Kotlin学习之kotlin-android-extensions
Kotlin Android Extensions是另一个Kotlin团队研发的插件,让我们用更少的代码来开发程序 。 当前仅仅包括了view的绑定。该插件自动创建了很多的属性来让我们直接访问XML中的view。因此不需要你在布局中去找到这些views。 我们使用的View,其名字就是来自对应view的id,所以我们取id的时候要十分小心,这将会是我们类中非常重要的一部分。原创 2017-09-21 17:15:55 · 1284 阅读 · 0 评论 -
Kotlin学习之资料整理
android developer Kotlin 官网 《Kotlin for android developers》中文版翻译 扩展(Extensions) - Kotlin 中文文档如果大家有好的资料可可以分享出来持续更新中。。。原创 2017-09-21 14:44:01 · 472 阅读 · 0 评论 -
Kotlin 学习之准备
Kotlin已经被指定为官方语言,早晚大家都要投靠他,就像as一样,下面我们就说下如何使用Kotlin。下载并安装Kotlin插件如果你是android studio 3.0版本可以略过这步,写这篇文章的时候android studio 3.0 还没有发布一个稳定的版本,这里我们以android studio 2.0+版本为例。 由于我用的是mac,不过windows类似: Android St原创 2017-09-21 10:57:06 · 397 阅读 · 0 评论