Kotlin 中 switch 写法
在Kotlin 中并没有switch 操作符 , 取而代之的是when
java的写法:
int i= 5;switch (i){case 5:System.out.print("5");break;case 4:System.out.print("4");break;case 3:System.out.print("3");break;case 2:System.out.print("2");break;case 1:System.out.print("1");break;}
Kotlin 写法:
val i = 5when (i) {5 -> print("5")4 -> print("4")3 -> print("3")2 -> print("2")1 -> print("1")}
Kotlin 中 switch 写法相关推荐
- android kotlin中的when语句写法与for写法
示例代码: fun getScore(name: String) = if (name == "Tom") {85 } else if (name == "AA" ...
- Kotlin 中infix,inline,noinline,crossinline ,refied 等的理解
1. infix 的作用 infix 标示的函数可以使用中缀表示法, 中缀表示法就是在写法上可以忽略 . 与 ()并且必须满足三个条件 必须是成员函数或者扩展函数 必须只有一个参数 其参数不能有可变参 ...
- Kotlin中?和!!的区别
很多同学刚上手使用Kotlin知道它有针对Java NullPointerException的管理,而在Kotlin中?和!!均是和NullPointerException有关系,可他们的区别到底是什 ...
- Kotlin中的高阶函数
博客地址sguotao.top/Kotlin-2018- 在Kotlin中,高阶函数是指将一个函数作为另一个函数的参数或者返回值.如果用f(x).g(x)用来表示两个函数,那么高阶函数可以表示为f(g ...
- Kotlin中的数据存储
数据存储 1 持久化技术简介 数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或计算机关机的情况下,这些数据仍然不会丢失. 保存在内存中的数据是处于瞬时状态的,而保存在存储设备中 ...
- Kotlin学习笔记(三):Kotlin中的函数
一.函数的特性语法 函数的几种声明形式 //普通声明形式fun sayHello(str: String){print(str)}//允许参数有默认值,可用于方法重载fun printName(str ...
- Kotlin中的委托
Kotlin中新引入的语法--委托.委托是一种设计模式,它的基本理念是:操作对象自己不会去处理某段逻辑,而是会把工作委托给另外一个辅助对象去处理. 比如调用A类的methodA方法,其实背后是B类的m ...
- 教你如何攻克Kotlin中泛型型变的难点(应用篇)
简述: 这是泛型型变最后一篇文章了,也是泛型介绍的最后一篇文章.顺便再扯点别的,上周去北京参加了JetBrains 2018开发者日,主要是参加Kotlin专场.个人感觉收获还是挺多的,bennyHu ...
- kotlin中Activity跳转
问题描述: override fun onClick(widget: View) {val intent = Intent(AActivity.this, BActivity::class.java) ...
最新文章
- 关于一个CCIE考试题目的研究(重分发)
- Activity动画效果笔记
- 计算机应用属不属于科技股,哪些股票属于科技股
- Tencent JDK 国产化CPU架构支持分享
- Apache Mahout:构建垃圾邮件过滤器服务器
- down perm什么意思_没想到“羽绒服”竟叫down coat!为啥有个down?
- 头文件和实现文件的关系
- list集合去除重复对象
- python控制台小游戏代码_python小游戏实现代码
- Linux系统管理初步(六)设置计划任务
- python3数据库同步_Python同步Mysql不同数据库的表
- 卷积可视化网站---CNN初学者的神器
- js中的经典题Foo.getName
- Excel的类、方法和Excel操作
- PDF文件太大怎么压缩,一分钟学会压缩PDF
- 天荒地老修仙功-第七部:Dubbo基本使用与原理详解
- python计算三角形面积题目
- 装饰器模式——爱江山更爱美人
- 我是女生,想进入IT行业难吗?
- 计算机审计应用的心得体会,计算机审计中级培训心得体会范文
热门文章
- 2022-2028年中国大飞机项目产业链分析及投资咨询报告
- 2022-2028年中国聚氨酯结构胶行业发展动态分析及投资机会预测报告
- debian10 dhcp简单配置
- PyTorch的torch.cat
- word2vec 中的数学原理详解(二)预备知识
- npm install遇到ENOENT: no such file or directory, rename错误
- LeetCode简单题之分割平衡字符串
- 面试高频——JUC并发工具包快速上手(超详细总结)
- Tomcat 1099端口占用重启无效,查不到进程,改换端口无效解决方案
- 企业如何选择音视频会议系统分析