Kotlin入门篇(四),如何使用when语句
2017-08-19 15:23
330 查看
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;
调用上述函数,效果如下:
相关文章推荐
- [Kotlin&Anko开发Android入门学习笔记]-02Kotlin如何使用Android第三方库
- 如何使用ListCtrl 入门篇
- 如何在 SQL Server 2005 中使用 DBCC SHRINKFILE 语句收缩事务日志文件-数据库知识
- 如何使用sql语句备份和恢复mysql数据库
- SQL语句中的case when在access中的使用
- Windbg入门:如何使用Windbg调试得到ArrayList的值
- 如何使用SQL语句复制表结构
- JAVA基础入门:如何使用Java编写NT服务
- Photoshop入门:自定义形状如何使用?
- 入门代码教程第六节 如何:使用客户端
- 如何使用ListCtrl 入门篇
- 如何在oracle中使用DDL语句!
- 如何使用BAT文件批量运行SQL语句,并保存执行结果
- ReportView如何使用构造SQL语句带参数的存储过程创建报表以及为rdlc传递参数
- COM入门第一部分 - 什么是COM和如何使用COM
- .NET下使用DataAdapter保存数据时,如何生成command语句及使用事务
- [转]:ORACLE如何使用DBMS_METADATA.GET_DDL获取DDL语句
- VBA与T-SQL之间的函数比较;SQL Server的SQL语句如何在ACCESS中使用?(转自http://access911.net)
- 如何使用Oracle ORDER BY语句控制空数据
- 在ACCES 中如何使用 CASE 语句