
Kotlin
ava max
这个作者很懒,什么都没留下…
展开
-
swift 和 kotlin闭包的演变
关于函数类型: 函数类型由函数的形参类型 -> 和 返回值组成 使用函数类型的好处就是让程序更加灵活 函数类型和闭包类型是完全一致的,当函数需要传入fn : (Int) -> () 既可以传入一个函数,也可以传入一个闭包 func foo(a : Int, name : String) -> String{ //这个函数的函数类型 (Int, String)-> String 如果函数没有返回值则该函数 //函数类型为(Int, String)-> (原创 2020-08-25 17:29:10 · 251 阅读 · 0 评论 -
Kotlin学习环境配置
最近接下来一段时间准备学习一下Kotlin,什么是Kotlin? Kotlin是一门把java平台作为目标的新的编程语言,几乎可以用于如今java遍及的所有地方:服务器开发。Android 应用开发... 将内容整理为博客的形式一是为了督促自己有一个总结整理的习惯,加强自己学习,而是大家可以一起交流进步,不BB。还是那句话不要只看不做,撸代码要在代码里面找答案,在coding中学习。所有的博客...原创 2018-11-21 17:41:36 · 314 阅读 · 0 评论 -
Kotlin空安全笔记
fun getName() : String ?{ return null; } fun nullSafeTest(){ val name : String = getName()?: return;//getName() 为null的话就return,否则会将getName的值赋值给name print(name.length); val value : S...原创 2019-05-07 10:44:55 · 453 阅读 · 0 评论 -
Kotlin区间 循环语句 分支语句 延迟初始化笔记
val range : IntRange = 0..1024;//代表着区间[0, 1024] val range_exclusive : IntRange = 0 until 1024;//待变着半开区间[0, 1024) = [0, 1023] val arrayOfInt : IntArray = intArrayOf(1,3,5,7) val arrayOfInt1 : Array&l...原创 2019-05-07 10:46:53 · 267 阅读 · 0 评论 -
用kotlin实现最基本的ListView数据展示
class MainActivity : BaseActivity(){ var mDataList = mutableListOf<User>();//相当于创建一个空的集合 lateinit var adapter : MyAdapter override fun onCreate(savedInstanceState: Bundle?) { ...原创 2019-07-05 10:06:20 · 1326 阅读 · 0 评论