首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
kotlin
相关资讯
热门
最新
后端
01-01 08:00
后端
Kotlin之Lambda表达式
Kotlin之Lambda表达式,什么是lambdaLambda表达式,简称lambda,是一种包含代码块的对象,注意,它是一个对象。我们可以将其赋给一个变量,就像其他的类型的对象一样,或者将其传递给一个方法,然后该方法就会执行其包含的代码块。也就是说,你可以使用lambda将特定的行为传递给更通用的方法。lambda实战lambda表达式的格式我们先看看如何去书写一个lambda{x:Int->
261
后端
01-01 08:00
后端
Kotlin基础知识
Kotlin基础知识,定义变量常量在Kotlin中,定义变量时有以下几点与java不同:位置不同:在Kotlin中,数据类型要放到变量后面,并且用冒号(:)分隔,这正好和Java相反。变量和常量需要关键字:在Kotlin中,定义变量需要用var开头,定义常量需要用val。数据类型首字母:在Kotlin中,数据类型都以大写字母开头,而在Java中,一般只有类、接口等复杂数据类型的名字才采用首字母大写
92
后端
01-01 08:00
后端
kotlin的集合操作
kotlin的集合操作,想要定义kotlin的集合比较简单,你想要什么集合,就给什么集合后面添加Of就出来了,setOf,hashSetOf,ArrayListOf,listOf,MapOf...所以本文不讲如何创建集合了集合转换把旧集合通过某种方式转化成新的集合map映射map和mapTo:拿出一个个元素转化成新的转化,把T转化成R,然后再存入到一个新的集合中publicinlinefunIte
95
后端
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进制转换
Kotlin进制转换,进制表示kotlin不支持表示8进制。二进制0b1101复制代码十六进制0xd复制代码运算与1001&1101->1001(0b1001and0b1101).toString(2)//或者0b1001.and(0b1101).toString(2)复制代码或1001|1101->1101(0b1001or0b1101).toString(2)//或者0b1001.or(0b1
824
后端
01-01 08:00
后端
Kotlin Lambda编程
Kotlin Lambda编程,Lambda编程集合的创建与遍历使用内置的listOf()函数初始化集合,使用for-in循环来遍历集合。vallist=listOf("apple","banana","orange","pear","grape")for(fruitinlist){println(fruit)}复制代码listOf()函数创建的是一个不可变的集合,只能用于读取,无法进行添加、修改
73
后端
01-01 08:00
后端
Kotlin 教程 (Kotlin自学教程)
Kotlin 教程 (Kotlin自学教程),Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,由JetBrains设计开发并开源。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言。我的第一个Kotlin程
82
后端
01-01 08:00
后端
Kotlin是如何帮助你避免内存泄漏的?
Kotlin是如何帮助你避免内存泄漏的?,第一时间阅读干货,可以关注一下我的公众号:程序猿养成中心首先,本文的代码位置在github.com/marcosholga…中的kotlin-mem-leak分支上。我是通过创建一个会导致内存泄漏的Activity,然后观察其使用Java和Kotlin编写时的表现来进行测试的。其中Java代码如下:publicclassLeakActivityextend
80
后端
01-01 08:00
后端
Kotlin基础入门之必知必会,查漏补缺来一手~~~
Kotlin基础入门之必知必会,查漏补缺来一手~~~,数据类型Kotlin跟java相同,基本数据类型有八种boolean,char,int,short,long,float,double,byte类型位宽最小值最大值Short16-3276832767Int32(-2^31)(2^31-1)Long64(-2^63)(2^63-1)Byte8-128127Float32--Double64--根
238
后端
01-01 08:00
后端
Kotlin基础入门之必知必会,查漏补缺来一手~~~
Kotlin基础入门之必知必会,查漏补缺来一手~~~,数据类型Kotlin跟java相同,基本数据类型有八种boolean,char,int,short,long,float,double,byte类型位宽最小值最大值Short16-3276832767Int32(-2^31)(2^31-1)Long64(-2^63)(2^63-1)Byte8-128127Float32--Double64--根
92
«
1
2
3
4
5
6
7
8
9
10
11
»