Kotlin入门篇(四),如何使用when语句
来源:互联网 发布:php工程师中国 编辑:程序博客网 时间:2024/06/05 14:12
when语句的使用
Kotlin中when语句的使用,类似与Java中switch使用,如下,演示下when语句的使用:
//传入颜值分数获取颜值描述fun faceScoreDescn(score:Int):String{ var descn:String; when(score){ 10 -> descn = "令人惊艳的帅(美)" 9 -> descn = "令人着迷的帅(美)" 8 -> descn = "帅哥(美女)" 7 -> descn = "有点帅(漂亮)" 6 -> descn = "中等水平" else -> descn = "其貌不扬" } return descn}
传入颜值的分数,使用when语句筛选对应的颜值描述,和Java的switch有些大同小异:
- Java中的switch中,是通过 case 值: 类型来对相应情况进行处理,而Kotlin是使用 -> 一个类似箭头方式;
- 默认情况,Java中是使用default指定除了所有定义的case情况以外的情况,而Kotlin是使用else;
调用上述函数,效果如下:
阅读全文
0 0
- Kotlin入门篇(四),如何使用when语句
- Kotlin入门(四)——类
- 一周入门Kotlin(四)
- kotlin开发Android入门篇四接口的创建和使用
- case...when语句使用
- Kotlin入门篇(六),list和map的使用
- Kotlin语言学习之when表达式使用
- Android Kotlin入门(RecyclerView的使用)
- [Kotlin&Anko开发Android入门学习笔记]-02Kotlin如何使用Android第三方库
- Kotlin入门篇(三),Kotlin中字符串的对比
- 使用Kotlin如何startActivity
- kotlin如何使用FragmentPagerAdapter
- Kotlin语法(四)
- 【kotlin从入门到深坑】之语句
- Kotlin入门(7)循环语句的操作
- Kotlin入门篇(二),如何声明函数和处理空值
- kotlin入门(四)null和类型转换
- SQL语句使用09--------案例03(case when)
- 洛谷3384 树链剖分模板
- java.math.BigDecimal
- 前沿IT技术走向未来战场
- Floyd算法
- PL-SQL 编程(三 )程序包和包体,触发器,视图,索引
- Kotlin入门篇(四),如何使用when语句
- ubuntu下的用户名密码修改记录
- Python3学习(17)--装饰器decorator
- poj1185 炮兵阵地(状压Dp)
- Linux2.6内核编译裁剪记录(Kernel panic
- 为自己定的目标
- python scrapy爬取生物谷之模拟登陆(使用FormRequest)
- IDEA的Maven项目整合Spring和Mybatis框架出现ibatis.binding.BindingException: Invalid bound statement (not found)
- HDU 4704 Sum