在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 写法相关推荐

  1. android kotlin中的when语句写法与for写法

    示例代码: fun getScore(name: String) = if (name == "Tom") {85 } else if (name == "AA" ...

  2. Kotlin 中infix,inline,noinline,crossinline ,refied 等的理解

    1. infix 的作用 infix 标示的函数可以使用中缀表示法, 中缀表示法就是在写法上可以忽略 . 与 ()并且必须满足三个条件 必须是成员函数或者扩展函数 必须只有一个参数 其参数不能有可变参 ...

  3. Kotlin中?和!!的区别

    很多同学刚上手使用Kotlin知道它有针对Java NullPointerException的管理,而在Kotlin中?和!!均是和NullPointerException有关系,可他们的区别到底是什 ...

  4. Kotlin中的高阶函数

    博客地址sguotao.top/Kotlin-2018- 在Kotlin中,高阶函数是指将一个函数作为另一个函数的参数或者返回值.如果用f(x).g(x)用来表示两个函数,那么高阶函数可以表示为f(g ...

  5. Kotlin中的数据存储

    数据存储 1 持久化技术简介 数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或计算机关机的情况下,这些数据仍然不会丢失. 保存在内存中的数据是处于瞬时状态的,而保存在存储设备中 ...

  6. Kotlin学习笔记(三):Kotlin中的函数

    一.函数的特性语法 函数的几种声明形式 //普通声明形式fun sayHello(str: String){print(str)}//允许参数有默认值,可用于方法重载fun printName(str ...

  7. Kotlin中的委托

    Kotlin中新引入的语法--委托.委托是一种设计模式,它的基本理念是:操作对象自己不会去处理某段逻辑,而是会把工作委托给另外一个辅助对象去处理. 比如调用A类的methodA方法,其实背后是B类的m ...

  8. 教你如何攻克Kotlin中泛型型变的难点(应用篇)

    简述: 这是泛型型变最后一篇文章了,也是泛型介绍的最后一篇文章.顺便再扯点别的,上周去北京参加了JetBrains 2018开发者日,主要是参加Kotlin专场.个人感觉收获还是挺多的,bennyHu ...

  9. kotlin中Activity跳转

    问题描述: override fun onClick(widget: View) {val intent = Intent(AActivity.this, BActivity::class.java) ...

最新文章

  1. 关于一个CCIE考试题目的研究(重分发)
  2. Activity动画效果笔记
  3. 计算机应用属不属于科技股,哪些股票属于科技股
  4. Tencent JDK 国产化CPU架构支持分享
  5. Apache Mahout:构建垃圾邮件过滤器服务器
  6. down perm什么意思_没想到“羽绒服”竟叫down coat!为啥有个down?
  7. 头文件和实现文件的关系
  8. list集合去除重复对象
  9. python控制台小游戏代码_python小游戏实现代码
  10. Linux系统管理初步(六)设置计划任务
  11. python3数据库同步_Python同步Mysql不同数据库的表
  12. 卷积可视化网站---CNN初学者的神器
  13. js中的经典题Foo.getName
  14. Excel的类、方法和Excel操作
  15. PDF文件太大怎么压缩,一分钟学会压缩PDF
  16. 天荒地老修仙功-第七部:Dubbo基本使用与原理详解
  17. python计算三角形面积题目
  18. 装饰器模式——爱江山更爱美人
  19. 我是女生,想进入IT行业难吗?
  20. 计算机审计应用的心得体会,计算机审计中级培训心得体会范文

热门文章

  1. 2022-2028年中国大飞机项目产业链分析及投资咨询报告
  2. 2022-2028年中国聚氨酯结构胶行业发展动态分析及投资机会预测报告
  3. debian10 dhcp简单配置
  4. PyTorch的torch.cat
  5. word2vec 中的数学原理详解(二)预备知识
  6. npm install遇到ENOENT: no such file or directory, rename错误
  7. LeetCode简单题之分割平衡字符串
  8. 面试高频——JUC并发工具包快速上手(超详细总结)
  9. Tomcat 1099端口占用重启无效,查不到进程,改换端口无效解决方案
  10. 企业如何选择音视频会议系统分析