Kotlin修炼指南作用域函数作用域函数是Kotlin中的一个非常有用的函数,它主要分为两种,一种是拓展函数式,另一种是顶层函数式。作用域函数的主要功能是为调用函数提供一个内部范围,同时结合kotlin的语法糖提供一些便捷操作。作用域函数主要有下面这几种,它们的主要区别就是函数体内使用对象和返回值的区别。run函数体内使用this代替本对象。返回值为函数最后一行或者return...
原创 2021-05-20 12:50:44
171阅读
为了帮助更多的认识到Kotlin for Android,所以花了点时间整理了这篇《Kotlin超车指南》,如果对你有所帮助,记得点个赞哦。Kotlin 是一个用于现代多平台应用的静态编程语言,由JetBrains开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin已正式成为Android官方支持开发语言。一.Kotlin下载Ko
原创 2022-08-01 18:05:08
132阅读
项目 github.com/iceCola7/Wa… 已经使用该框架Java 版 MVP 基础框架:github.com/iceCola7/MV…Kotlin 版 MVP 基础框架:github.com/iceCola7/Ko…简介快速搭建 Kotlin+MVP+RxJava+Retrofit+EventBus 的框架,方便快速开发新项目、减少开发成本,让所写的代码更加简洁,让开发者只需要关注业务
转载 2024-03-06 21:22:12
77阅读
最近会写一些关于kotlin的文章,主要是为了引出函数式编程的概念,并介绍kotlin中的一些骚操作。第一篇文章主要介绍作用域函数。作用域函数作用域函数是Kotlin中的一个非常有用的函...
原创 2021-05-20 12:50:40
186阅读
Kotlin这门语言极其灵活,这是一把双刃剑,相比Java,大家写的都是白话文,不论水平高低,大家基本都是能非常流畅的阅读彼此的代码的,但是在使用Kotlin之后,由于大家的Kotlin...
原创 2021-05-20 12:51:26
293阅读
Kotlin是一种基于Java虚拟机的静态类型编程语言,它拥有现代化的语法和丰富的功能。在Kotlin中,编写PDF文档是非常简单的,可以使用第三方库来实现。本文将介绍如何使用Kotlin编写PDF文档,并提供一些代码示例来帮助初学者快速上手。 整体流程 下面是实现“kotlin权威编程指南 pdf”的整体步骤: 步骤 描述 1 导入PDF库 2 创建PDF文档 3 添加内容到PDF文档
原创 2024-05-15 10:09:03
793阅读
flow 是啥按顺序发出值并正常完成或异常完成的冷流异步数据流flow咋用? flow { emit(1) //发射数字 1 emit(2) //发射数字 2 }.collect {
原创 2021-09-08 17:52:15
2613阅读
你好,世界Kotlin是一种静态类型语言,在JVM上运行,并且与现有Java代码具有100%的
原创 2023-06-15 13:08:48
213阅读
委托,是一种比较常见的设计模式,通常采用接口或者抽象类的方式来实现,在Java代码中,一般使用接口来进行封装,而在kotlin中,可以通过委托机制来实现更加方便的委托模式。Kotlin中...
推荐 原创 2021-05-20 12:50:34
4357阅读
Kotlin初体验一:集合集合一、listOf()函数二、mutableListOf()函数三、arrayListOf()函数四、listOfNotNull()函数五、binarySearch()函数集合List是有顺序的数
原创 2021-09-08 18:11:17
801阅读
  Kotlin初体验四:区间 区间 实用函数   区间 区间表达式由具有操作符形式 … 的 rangeTo 函数辅以 in 和 !in 形成。 区间是为任何可比较类型定义的,但对于整型原生类型,它有一个优化的实现。以下是使用区间的一些示例: if (i in 1..10) { // 等同于 1 <= i && i <= 10 println(i) }
原创 2021-09-08 18:55:14
474阅读
Java(供 Kotlin 使用)不得使用硬关键字请勿将 Kotlin 的任何硬关键字用作方法或字段的名称。从 Kotlin 调用时,这些硬关键字需要使用反引号进行转义。允许使用软关键字...
原创 2022-06-09 01:46:51
231阅读
  高阶函数 any all count none max min sum forEachIndexed drop 从前面丢弃元素 dropLast 从后面丢弃元素 groupBy 分组 filter filterNot 例子1:操作List 例子2:操作Map 更多操作 filterKeys、filterValues take、takeLast sortedBy 排序 map 数据结构变
  继承、接口 继承 子类有主构造函数 子类没有主构造函数 子类重写父类的方法 属性重写 接口 实现接口 接口中的属性 接口继承 解决覆盖冲突   继承 在 Kotlin 中所有类都有一个共同的超类 Any,这对于没有超类型声明的类是默认超类: class Example // 从 Any 隐式继承 Any 默认提供了三个函数: equals() hashCode() toStr
原创 2021-09-08 18:54:57
370阅读
Kotlin 知识点,面试分享
原创 2022-05-27 16:54:25
659阅读
文章目录如何创建线程如何创建线程在Kotlin 中,我们仍然可以使用 java 的语法创建一个线程Thread(Runnable { }).start() //或者使用 Lambda 表达式
原创 2021-09-08 17:54:50
3458阅读
转载请标明出处:https://blog.csdn.net/zhaoyanjun6/article/details/95626034本文出自【赵彦军的博客】文章目录前言-协程介绍主流语言
转载请标明出处:https://blog.csdn.net/zhaoyanjun6/article/details/94649274本文出自【赵彦军的博客】文章目录前言正文toString()copy()前言在 kotlin 中我们定义一个模型类,比如 User 类 ,如下class User (var id:Int,var name:String)如果我们要打印输出 User...
转载请标明出处:https://blog.csdn.net/zhaoyanjun6/article/details/94640013
Kotlin 是一种新型的静态类型编程语言,有超过 60% 的专业 Android 开发者在使用,它有助于提高工作效率、开发者满意度和代首选语言。
原创 2023-06-19 11:40:00
181阅读
  • 1
  • 2
  • 3
  • 4
  • 5