kotlin 方法 三种实现方式

news/2024/7/8 1:27:47
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}"
}

http://lihuaxi.xjx100.cn/news/405687.html

相关文章

Seata 术语

爬虫组件分析目录概述需求:设计思路实现思路分析1.TC (Transaction Coordinator) - 事务协调者2.TM (Transaction Manager) - 事务管理器3.RM参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,full busy&…

【Redis】Docker 安装 Redis

Docker 安装 Redis 1、安装镜像 docker pull redis docker images docker run -d -p 6379:6379 redis docker ps docker exec -it 容器ID bash 2、验证Redis容器安装结果 redis- clipingset k1 v1 get k1 3、使用Redis需修改配置文件redis.conf。可通过:方法一&…

Java 最常用函数

Hello.java public class Hello { // 主要方法 public static void main(String[] args) { // 输出: Hello, world! System.out.println("Hello, world!"); } } 编译和运行 $ javac Hello.java $ java Hello Hello, world! 变量 Variables int num 5; floa…

装载问题 ——回溯法(Java)

装载问题 ——回溯法(Java) 文章目录装载问题 ——回溯法(Java)1、 问题描述1.1 装载问题1.2 转换问题2、算法设计2.1 可行性约束函数2.2 上界函数2.3 解空间树2.4 剪枝函数2.5 算法设计3、程序代码4、参考资料1、 问题描述 有一…

VUE 中防抖和节流真实项目的使用

概念 1. 防抖 防抖策略(debounce):是当事件被触发后,延迟n秒后再执行回调函数,如果在这n秒内事件被再次触发,则重新计时. 好处是:它能够保证用户在频繁触发某些事件的时候,不会频繁的执行回调,只会被执行一次. 防抖的概念:如果有人进电梯(触…

怎么把电脑硬盘文件恢复回来?跟着我这么做

电脑的硬盘数据丢失了,用了很多方法都没有办法找回来,电脑文件还能找回来吗?硬盘文件恢复要怎么操作?这时候就要寻求第三方数据恢复软件来恢复数据了。下面有详细的操作步骤,简单几步就可以找回你消失的硬盘数据&#…

浅析静态应用安全测试

摘要:根据Forrester的 The State Of Application Security, 2022一文的预测,应用安全性的缺失将仍然是最常见的外部攻击方式,因此SAST将会在可预见的未来一直被重视。本文分享自华为云社区《SAST-静态应用安全测试》,作者&#xf…

Maven 常用插件

前言 建议先看下之前的Blog: Maven 生命周期 & 自定义 Maven 插件。更深入的了解下Build类型插件的运作机制与简单配置。可以官网中查看到更多的支持插件:官网下面的example中只是用到了插件的部分功能(goal),更多的功能以及…