![](https://img-blog.csdnimg.cn/direct/658ce8c75bca42ab991ea9bff0009cac.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kotlin
文章平均质量分 69
Kotlin 是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
一个平凡的程序员
好好吃饭,好好生活,好好学习!
展开
-
Kotlin语言【java和kotlin之间互相操作】
比如 :Spell.kt。比如:Spell.kt。原创 2023-07-06 10:33:20 · 257 阅读 · 0 评论 -
Kotlin语言【扩展】
和定义一般函数差不多需要指定接受功能扩展的接受者类型/*** 定义扩展函数和定义一般函数差不多,有一点不同* 你还需要指定接受功能扩展的接受者类型*/ //定义下面的扩展函数,这里不单指定了方法名,还指定了接受者类型是String fun String . addExt(amount : Int = 1) = this + "!扩展函数需要在单独的文件使用,可以将它定义在单独的文件里面,然后import比如下面的kotlin文件;/**原创 2023-07-05 09:21:37 · 842 阅读 · 1 评论 -
Kotlin语言【函数式编程】
在使用一个序列时,序列里的值可能有无限多,因为某个数据源可能产生无限多个元素;惰性集合,类似于惰性初始化,包含大量元素是,集合元素是按需产生的;Kotlin有个内置惰性集合类型叫序列Sequence;原创 2023-07-04 10:08:59 · 761 阅读 · 0 评论 -
Kotlin语言【泛型】
【代码】Kotlin语言【泛型】原创 2023-07-01 12:07:27 · 493 阅读 · 0 评论 -
Kotlin语言【接口】【抽象类】
【代码】Kotlin语言【接口】【抽象类】原创 2023-06-30 13:21:18 · 271 阅读 · 0 评论 -
Kotlin语言【类】【嵌套类】【数据类】【密封类】
伴生对象的由来:在KT中是没有java的这种static静态,伴生很大程度上和JAVA的这种static差不多。这里注意类级别的属性赋值和init初始化块里的属性赋值谁在前面,就先执行谁;在上面的枚举类中不可能正常带有驾照的id,为了实现这种需求,我们使用了密封类。无论ConfigMap 构建对象多少次,我们的伴生对象,只有一次加载。经常需要比较、复制、打印自身内容的类,数据类适合它们;延迟初始化lateinit var是在使用的时候,使用了密封类,就可以正常展示驾照的Id了;主构造函数里声明的属性。原创 2023-06-30 09:35:16 · 821 阅读 · 0 评论 -
Kotlin语言【集合】
kotlin中各种数组类型。原创 2023-06-29 14:48:11 · 750 阅读 · 0 评论 -
Kotlin语言【操作符】【先决条件函数】【标准库函数】
使用这个符号的好,如果为null,就会抛出KotlinNullPointerException。如果左边的求值结果为null,就使用右边的;使用先决条件函数可以抛出带自定义信息的异常。Kotlin是有空安全的。原创 2023-06-29 09:32:33 · 123 阅读 · 0 评论 -
Kotlin语言【字符串】
【代码】Kotlin语言【字符串】原创 2023-06-28 16:25:31 · 1259 阅读 · 0 评论 -
Kotlin语言【函数】
为了支持Kotlin和Java互操作,而Kotlin和Java却又保留了各自关键字,不能作为函数名,使用反引号括住就能避免任何冲突。不用显示指明匿名函数类型,就表示一个无参的返回值类型为String的函数变量。TODO函数的任务就是抛出异常,就是永远别指望它能运行成功,返回Nothing类型。就表示传入一个String类型参数,返回值类型为String的函数变量。比如下面把一个函数变量赋给一个函数变量类型,这种写法的比较完整的。有名的函数值参,如果使用命名值参,可以不用管值参的顺序。原创 2023-06-28 09:21:52 · 451 阅读 · 0 评论 -
Kotlin语言【变量】和【条件表达式】和【String模版】
声明变量数据类型全部都是引用类型var和val声明可修改使用var声明只读使用val,只读变量并非绝对只读类型推断对于已声明并赋值的变量,允许省略类型定义内置数据类型内置数据类型含义String字符串Char单字符Booleantrue/falseInt整型Double小数List集合Set无重复的元素集和Map键值对的集和。原创 2023-06-27 10:37:14 · 632 阅读 · 0 评论