This theme is buil|

SoClear

园龄:5年6个月粉丝:4关注:1

随笔分类 -  Kotlin

kotlin发邮件
摘要:# 1. 依赖 ```kotlin dependencies{ implementation("jakarta.mail:jakarta.mail-api:2.1.2") } ``` # 2. 实现 ```kotlin import jakarta.activation.DataHandler im
251
0
0
ktor下载文件流
摘要:ktor 1.x版本 suspend fun main() { //腾讯网logo val url1 = "https://mat1.gtimg.com/pingjs/ext2020/qqindex2018/dist/img/qq_logo_2x.png" //百度logo val url2="ht
736
0
0
kotlin作用域函数run的闭包返回
摘要:在学习Rust语言的时候,看到一个很有意思的语法: fn main(){ let mut counter = 0; let result = loop{ counter += 1; if counter == 10 { break counter * 2; } }; print!("The resu
459
0
0
kotlin枚举类和密封类的意义
摘要:枚举类是为了对象可数。 密封类是为了子类可数。
191
0
0
Kotlin/Java下载文件(基于HttpClient Fluent API)
摘要:1. fluent-hc fluent-hc是Apache下基于HttpClient的流式组件。从4.2版开始,HttpClient附带了一个基于流畅接口概念的易于使用的facade API。Fluent facade API只公开HttpClient最基本的功能,适用于不需要HttpClient完
894
0
0
Kotlin协程重要概念介绍
摘要:1. CoroutineScope 可以理解为协程本身,包含了CoroutineContext。 2. CoroutineContext CoroutineContext叫做协程上下文,是一些元素的集合,主要包括Job和CoroutineDispatcher元素,可以代表-协程的场景。 3. Emp
679
1
0
Kotlin调用lambda表达式时,lambda中的参数名字省略问题
摘要:先说结论: 如果lambda表达式只有一个参数,那么在调用该lambda表达式时,可以不指定它的参数名字.在lambda函数体内用it来代表这个参数.如果lambda表达式有多个参数,那么在调用该lambda表达式时,必须指定每一个参数的名字. 1 fun main() { 2 /* 3 如果lam
509
0
0
Kotlin读取控制台输入
摘要:val input=readLine()
489
0
0
Kotlin Standard.kt解析(also,apply,let.run...)
摘要:函数名 定义inline的结构 函数体内使用的对象 返回值 是否是扩展函数 适用的场景 also fun T.also(block: (T) -> Unit): T { block(this); return this } it指代当前对象 返回this 是 适用于处理不为null的操作场景,即适用
344
0
0
Kotlin中的var、val和const
摘要:1.首先明确概念 var:variable,变量。 val:value,值(Kotlin官方文档中称为immutable variable,不可变变量)。 const:常量 2.用法 因为var和val区别很大,所以这里只介绍const的用法。 2.1 语法 const val 常量值的名字 = 常
1608
0
0
Kotlin的构造方法探究
摘要:Kotlin的构造方法探究 前言: 我在学习kotlin的构造方法时,对书上网上的一些说法产生了疑问。 在此,我给出我的见解。 1.有且仅有一个主构造方法 首先明确两点 在哪里写算作主构造方法——在类的首部(class header)而不是在类体中(class body)。 如果在定义类时省略主构造
563
0
1
点击右上角即可分享
微信分享提示
深色
回顶
收起