when(要判断的参数){

  参数值为1  ->做这种事情

  参数值为2  ->做另一种事情

  else  ->  类似于switch中的default

}

扩展使用:https://www.cnblogs.com/Jetictors/archive/2017/10/24/7721886.html

转载于:https://www.cnblogs.com/sxdcgaq8080/p/8686675.html

【kotlin】基本语法when的使用,类似于java中的switch,但是又青出于蓝而胜于蓝相关推荐

  1. [初级]Java中的switch对整型、字符型、字符串的具体实现细节

    转载自 [初级]Java中的switch对整型.字符型.字符串的具体实现细节 Java 7中,switch的参数可以是String类型了,这对我们来说是一个很方便的改进.到目前为止switch支持这样 ...

  2. Java中的Switch用法

    1,在java中switch后的表达式的类型只能为以下几种:byte.short.char.int(在Java1.6中是这样),   在java1.7后支持了对string的判断 public cla ...

  3. java中的switch的参数类型

    java中的switch没有C#的方便,C#中,string都可以用.java.C++中只能用整型. Java 7之前,switch后面的括号里面只能放int类型的值,注意是只能放int类型,但是放b ...

  4. java中switchcase用法,java中的switch case语句使用详解

    java中的switch case语句 switch-case语句格式如下: ? swtich()变量类型只能是int.short.char.byte和enum类型(JDK 1.7 之后,类型也可以是 ...

  5. java中的switch用法,循环,方法,数组以及类

    选择结构语句之switch: switch语句在开发过程中的使用仅次于if语句的使用. switch语句: switch语句格式: switch(表达式) { case 值1: 语句体1; break ...

  6. Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 String.format()方法的原生API

    总目录 iOS开发笔记目录 从一无所知到入门 文章目录 需求 Screenshot Code Output 需求 我有多个参数(类型也许不同),需要拼接到一个字符串中. 在Java中有String.f ...

  7. java中的switch的规则_Java基础语法

    switch分支 switch语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. switch语法格式如下: switch(expression){ case value : //语句 ...

  8. xml命名空间的作用类似于java中包名所起的限定范围的作用

    https://www.jianshu.com/p/9f1d179ac358 二.常见的XML命名空间 常见的XML命名空间有:android.tools.app(自定义命名空间). 1.androi ...

  9. php 日志处理类,php中自定义日志处理类(类似于java中的log4j)

    /** * @(#)logger.php * PHP version 5.2.3 * * * Copyright 2007 SoftRoad. All Rights Reserved. * *==== ...

  10. Java中的switch分支语句

    一.switch简介和语法 switch语句用于多分支选择,由一个控制表达式和多个case标签组成.switch语句后面的控制表达式的数据类型只能是byte.short.char.int.String ...

最新文章

  1. DeeCamp 2020启动,邀请全球AI菁英共克世界变局下真实难题!
  2. c# 添加中文描述 给enum_理解C# 核心概念 – C# 程序集本地化
  3. 推荐算法炼丹笔记:非采样的负样本
  4. Redis中的Sentinel故障转移
  5. python选择题题目_Python接口测试题(持续更新中)
  6. php7 cms,PHP7CMS 无条件前台GETSHELL
  7. oracle中定义表类型数据,oracle 定义表字段域的数据类型
  8. 关于java.sql.SQLRecoverableException: Closed Connection异常的解决方案(转)
  9. knockoutjs ajax分页,knockoutjs(ko.js) 模板循环输出变量
  10. Spring学习-入门
  11. AI之语音转写项目实践
  12. 虚拟机Ubuntu18简易配置三(安装搜狗输入法)
  13. ABB机器人与OMRON PLC Socket通信
  14. Ubuntu Linux系统Google日语输入法跨平台版Mozc安装笔记
  15. HTML5中常见的新语义化标签
  16. 【UV打印机】理光喷头组合说明(24H)
  17. kong的插件: Response Rate Limiting
  18. element 配置全局样式 例如:为项目中所有el-dialog弹窗添加分割线
  19. 如何做好硕士论文的排版
  20. 中标麒麟编译qgis源码+PyQt环境

热门文章

  1. 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积用scanf输人数据,输出计算结
  2. 华为云学院 华为物联网平台
  3. HF-LPX70_SDK提示. sh: 1: ././tools/lzma: not found 解决办法
  4. SD卡和TF卡的区别/差异
  5. matlab对图片裁剪处理
  6. 奇虎360java面试_2016奇虎360JAVA研发工程师内推笔试题
  7. CST STUDIO SUITE 2022 软件下载与安装教程
  8. 程序员技术等级评定职称详细介绍
  9. 如何用python画房子_用python画一个小房子
  10. 即时配送,对接闪送预下单接口,报“签名校验失败”