![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
GeniusIOTboy
因为相信 所以看见
展开
-
获取Andorid apk 签名方式
获取Android apk签名方式原创 2022-12-29 17:36:40 · 449 阅读 · 0 评论 -
Java 引用kotlin class 提示 符号: 类 ** 程序包找不到
首先在application 创建test class在application 中引用如图所示,在IDE中,并没有提示错误然后我们编译一下项目出现了错误提示仔细观察会发现 使用的编译是javac然而上例使用的java with kotlin ,因此可能是kotlin的引用错误导致。参考官网文档:https://developer.android.com/kotlin/add-kotlin?hl=zh-cn项目迁移到kotlin,需要在project根目录build.gradle 添.原创 2022-01-19 14:19:05 · 4910 阅读 · 0 评论 -
解析Kotlin:let ,apply,run,with,also,takeif
let定义:默认当前这个对象作为闭包的it参数,返回值是函数里面最后一行,或者指定return源码/** * Calls the specified function [block] with `this` value as its argument and returns its result. * * For detailed usage information see the d...原创 2020-03-04 20:41:21 · 303 阅读 · 0 评论 -
Kotlin:面向对象编程细节
伴生对象package oopclass Son{ companion object { val age = 22 }}fun Son.Companion.foo() { println("age = $age")}fun main(args:Array<String>) { Son.foo()}原创 2020-03-04 20:07:27 · 164 阅读 · 0 评论 -
Kotlin 主要知识点概况
基础语法基本数据类型float:f,F后缀布尔:Boolean(true,false)数组 array 创建 arrayOf字符:char 不能直接与数字操作,char必须是单引号 如:‘a’字符串String:$ 字符串模式引用变量或者表达式特性装箱机制 :kotlin 内置类型 -> JVM原生类型其它(可空引用,泛型) -> 自动装箱成相应的包装类== ...原创 2020-03-04 19:57:22 · 684 阅读 · 0 评论 -
说说Kotlin lambda 那些事儿
Lambda基本形式:函数类型 – (R, T) -> R,因此 fold 接受一个函数作为参数, 该函数接受类型分别为 R 与 T 的两个参数并返回一个 R 类型的值。-> 后面接的是函数体,函数体的最后一句表达式结果就是lambda表达式的返回值lambda表达式的本质是匿名函数,在底层以匿名函数来实现减少了代码量编写,同时使代码更加简洁明了Lambda表达...原创 2020-03-04 16:52:51 · 134 阅读 · 0 评论