Kotlin
文章平均质量分 92
wo不理智
This code make hair less
展开
-
Kotlin 泛型
Kotlin 中也有泛型的概念,和 Java 中的类似,但又不尽相同,一起来认识 Kotlin 中的泛型吧。一、基本使用通常我们会在类、接口、方法中声明泛型:1、泛型类class Animal<T> {}2、泛型接口interface IAnimal<T> {}3、泛型方法fun <T> initAnimal(param: T) {}二、泛型约束泛型约束表示我们可以指定泛型类型(T)的上界,即父类型,默认的上界为Any?,如果只有一个上界可以这样转载 2022-05-26 21:59:33 · 452 阅读 · 0 评论 -
Kotlin 高阶函数
高阶函数的定义: 如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称为高阶函数。如何定义一个函数类型:(String, Int) -> Unit ,->左边的部分就是用来声明该函数接收什么参数的,如果不接收任何参数写一对空括号就可以了。->右边的部分用于声明该函数的返回值是什么类型,如果没有返回值就使用 Unit,它大致。举个栗子: // 函数参数名 fun num1Andnum2(原创 2022-05-25 22:48:14 · 618 阅读 · 0 评论