随笔分类 - Kotlin
摘要:六个布局 https://www.cnblogs.com/buchizaodian/category/887038.html 一、复用布局 <include layout="@layout/activity_main2"> <?xml version="1.0" encoding="utf-8"?>
阅读全文
摘要:一、List 1. var list1 = listOf(1, 3, 5) // println(list1.map { it * 10 })//[10, 30, 50] //筛选list println(list1.filter { it>3 }) //[5] //筛选list 后的个数 prin
阅读全文
摘要:一、普通表达式 格式 () -> Unit//表示无参数无返回值的Lambda表达式类型 (T) -> Unit//表示接收一个T类型参数,无返回值的Lambda表达式类型 (T) -> R//表示接收一个T类型参数,返回一个R类型值的Lambda表达式类型 (T, P) -> R//表示接收一个T
阅读全文
摘要:一、可空 二、泛型 变量类型的参数化 1.最基本泛型 fun main() { var a: A<String> = A<String>("hello") a.test() //简写,可以不使用<> var b = A("hello") b.test() } data class A<T>(var
阅读全文
摘要:一、 类 Kotlin没有new关键字 默认修饰符是public 二、属性 1. fun main() { var a=A() println(a.name) println(" ") a.name="liu" } class A{ //只读 val age get() = 10 // var na
阅读全文
摘要:官网 https://kotlinlang.org/ 1.安装jdk 配置环境变量 2.安装kotlin编译器 下载编译器 kotlin-compiler https://github.com/JetBrains/kotlin/releases 配置环境变量 D:\Program Files\kot
阅读全文
摘要:一、声明变量 声明使用val或者var val a:String="hello" var b:String="hello" 可以省略变量类型,自动推导。 var和val的区别 val的引用不可变,优先使用val 二、数据类型 1.数值型 Byte=> 字节 => 8位 Short => 短整型 =>
阅读全文