fun main() { println(method2(1, 2, 3)) println(method3(1, 2, 3)) println(method4(1, 2, 3)) } //TODO 写一个传三个参数有返回值的方法 用java(1种) 和kotlin(3种) 四个方法实现 //第一种 java 方法 // public String method(int a, int b, int c){ // return "第一个数据"+a+"第二个数"+b+"第三个数据"+c; // } //第二种 kotlin 仿 java 方法 fun method2(a: Int, b: Int, c: Int): String { // return "第一个数据" + a + "第二个数" + b + "第三个数据" + c; //这种方式 是一个字符串 string是不可变对象 减少对象创建销毁 return "仿java方法 第一个数据${a},第二个数${b},第三个数据从${c}" } //第三种方法 kotlin 方法: 形式 val method3:(Int,Int,Int)->String={n1,n2,n3-> "kotlin方法: 第一个数据${n1},第二个数${n2},第三个数据从${n3}" } //第四种方法 kotlin 方法= 形式 返回值类型推导 val method4={n1:Int ,n2:Int ,n3:Int -> "kotlin方法= 第一个数据${n1},第二个数${n2},第三个数据从${n3}" }
kotlin 方法 三种实现方式
最新推荐文章于 2023-12-18 13:13:16 发布