首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
kotlin
相关资讯
热门
最新
后端
01-01 08:00
后端
Kotlin Flow 三 StateFlow 和 SharedFlow
StateFlow StateFlow 和 LiveData 差不多,都是可观察的数据容器。在 StateFlow 中任何数据的发送,它的每一个接收器都能接收到。在 StateFlow 和 Shar...
111
代码人生
01-01 08:00
代码人生
Kotlin for 循环
Kotlin for 循环,Kotlin中的for循环遍历任何提供迭代器的对象。在本文中,您将学习如何创建for循环(借助示例)。与Java和其他语言不同,Kotlin中没有传统的for循环。在Kotlin中,for循环用于遍历范围,数组,映射等(提供迭代器的任何对象)。Kotlin中for循环的语法是:for(itemincollection){//循环体}示例:遍历范围示例funmain(ar
109
代码人生
01-01 08:00
代码人生
Kotlin 数据类(Data)
Kotlin 数据类(Data),在本文中,您将学习在Kotlin中创建数据类。您还将了解数据类必须满足的要求及其标准功能。可能会出现这样的情况:您需要创建一个仅用于保存数据的类。在这种情况下,您可以将类标记为data以创建数据类。比如说,dataclassPerson(valname:String,varage:Int)对于此类,编译器会自动生成:copy()函数,equals()和hashCo
108
代码人生
01-01 08:00
代码人生
Kotlin 中缀函数(infix)
Kotlin 中缀函数(infix),在本文中,您将学习使用infix符号在Kotlin中调用函数(借助示例)。在学习如何创建具有中缀符号的函数之前,让我们先研究两个常用的中缀函数。使用||和&&&操作时,编译器分别查找or和and函数,并在后台调用它们。这两个函数支持中缀表示法。示例:Kotlinor&and函数示例funmain(args:Array){vala=truevalb=falsev
105
后端
01-01 08:00
后端
Kotlin 进阶之路2 区间与集合类型
Kotlin 进阶之路2 区间与集合类型,1.区间(Range)一个数学上的概念,表示范围ClosedRange的子类,IntRange最常用基本写法:-0..100表示[0,100]-0until100表示[0,100)-iin0..100判断i是否在区间[0,100]中复制代码valrange:IntRange=0..1024//[0,1024]---闭区间valrange_exclusive
104
后端
01-01 08:00
后端
kotlin-保存图片到相册
结合之前的几篇文章的知识点去实现一个保存图片到相册的功能并进行展示:想说下实现这个思路:在图片的显示我用了Glide的框架,而图片下载就是用OkHttp进行网络请求,然后通过广播去通知相册进行刷新,...
101
代码人生
01-01 08:00
代码人生
Kotlin 扩展函数
Kotlin 扩展函数,在本文中,您将学习如何使用扩展函数扩展具有新功能的类。假设您需要扩展具有新功能的类。在大多数编程语言中,您要么派生一个新类,要么使用某种设计模式来执行此操作。但是,在Koltin中,您也可以使用扩展函数来扩展具有新功能的类。基本上,扩展函数是在类外部定义的类的成员函数。例如,您需要在String类中使用一种方法,该方法返回删除了第一个和最后一个字符的新字符串。此方法在Str
99
后端
01-01 08:00
后端
Kotlin学习笔记 第三篇以及实践小demo
集合list 注意:在这里使用 listOf()函数创建的是一个不可变的集合。在 Java 中没有不可变的集合,但是在 Kotlin 中不可变的集合指的是,该集合中的元素只能用于读取,不能进行添加、...
97
后端
01-01 08:00
后端
Kotlin开发中的一些Tips(二)
Kotlin开发中的一些Tips(二),接着上一篇,最近又整理了一些。1.作用域函数选择目前有let、run、with、apply和also五个作用域函数。官方文档有张表来说明它们之间的区别:总结一下有几点区别:apply和also返回上下文对象。let、run和with返回lambda结果。let、also引用对象是it,其余是this。1.let和run是我日常使用最多的两个,它们之间很类似。
96
后端
01-01 08:00
后端
Kotlin的inline noinline crossinline笔记
简介kotlin 中,有三个类似的概念,inline,noinline 和 crossinline。平时使用的时候,很容易混淆。本文会介绍这三个概念的用法以及区别。 inlineinline 就是我...
94
«
1
2
3
4
5
6
7
8
9
10
11
»