![](https://img-blog.csdnimg.cn/20210508172733483.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kotlin Learning
文章平均质量分 52
努力学习
KillerNoBlood
Android攻城狮:精通 Flutter、Kotlin、Java 、Groovy、CMake、Python
展开
-
Kotlin反射
本文主要介绍了kotlin中的反射原创 2023-04-10 21:33:17 · 641 阅读 · 0 评论 -
Kotlin中的::
简单记录Kotlin学习中的::用法原创 2023-04-10 15:29:51 · 193 阅读 · 0 评论 -
Kotlin扩展
本文主要总结了kotlin的扩展方法、扩展属性、泛型扩展、伴生对象扩展原创 2023-04-10 16:31:42 · 208 阅读 · 1 评论 -
Kotlin作用域函数对比:let、also、run、apply、with
主要介绍了Kotlin的作用域函数,进行对比分析,总结特点原创 2023-04-08 17:44:50 · 938 阅读 · 1 评论 -
Kotlin泛型:泛型约束、协变逆变、星投影
主要讲述了Kotlin中泛型的约束、协变逆变、星投影原创 2023-04-08 14:43:27 · 185 阅读 · 0 评论 -
kotlin中的匿名函数以及利用Function定义函数
区分kotlin中的匿名函数和Function定义的函数,并进行使用原创 2023-04-06 20:39:12 · 391 阅读 · 1 评论 -
1 --- 数组
fun main() { //arrayOf() val array1: Array<Int> = arrayOf(1, 2, 3) val set1: Array<Any> = arrayOf(1, "hello", 'C', 3.1415926, true) //arrayOfNulls<>() val arrayOfNulls = arrayOfNulls<String>(3) arrayOfNull原创 2021-08-02 16:28:49 · 89 阅读 · 0 评论 -
Kotlin学习笔记-7 --- 扩展
文章参考原创 2021-05-21 16:39:22 · 130 阅读 · 0 评论 -
Kotlin学习笔记-6 --- 泛型
文章参考泛型,即 “参数化类型”,将类型参数化,可以用在类,接口,方法上泛型,为类型安全提供保证,消除类型强转的烦恼1、示例定义class Box<T> constructor(t: T) { var value: T = t init { var str = when (t) { is Int -> "Int" is Float -> "Float" is Do原创 2021-05-21 11:29:48 · 148 阅读 · 0 评论 -
Kotlin学习笔记-5 --- 条件控制/循环控制
条件控制循环控制1、条件控制1、if表达式常规用法 if (x > 10) { Log.i("TAG_ZLZ", " x 大于 10") } else { Log.i("TAG_ZLZ", " x = $x") }表达式 val max = if (x > y) x else y val min = if (x < y) { Log.i("TAG_ZLZ", "x 更小原创 2021-05-20 16:29:31 · 98 阅读 · 0 评论 -
Kotlin学习笔记-4 --- 接口
文章参考使用 interface 关键字定义接口,允许方法有默认实现原创 2021-05-20 10:57:57 · 119 阅读 · 0 评论 -
Kotlin学习笔记-4 --- 继承
文章参考如果一个类要被继承,要用 open 关键字进行修饰不可继承class Base {}可继承open class Base {}1、Any类Kotlin 中所有类都继承 Any 类,它是所有类的超类对于没有超类型声明的类是默认超类Any 默认提供了三个函数 :equals() 、hashCode()、toString()2、构造函数基类open class Person constructor(name: String, age: Int) {原创 2021-05-19 16:33:56 · 84 阅读 · 0 评论 -
Kotlin学习笔记-3 --- 类与对象
文章参考类定义class KotlinClass {}/*** 空类*/class EmptyClass原创 2021-05-11 14:21:43 · 138 阅读 · 4 评论 -
Kotlin学习笔记-2 --- 基本数据类型
文章参考1、基本数值类型类型位宽度Byte8Short16Int32Long64Float32Double64注:不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。字面常量十进制123长整型123L2进制0b000110118进制不支持16进制0xABFloat123.4f 或 123.4FDouble123.4 或 123.4e10注:可以使用下原创 2021-05-10 17:08:46 · 362 阅读 · 2 评论 -
Kotlin学习笔记-1
文章参考原创 2021-05-10 11:51:23 · 99 阅读 · 0 评论