【Kotlin的三目运算】
在java中经常碰到三目运算。
比如: 如果 a > b ,那么c = a , 否则 c = b
那么我们的代码可以这么写
String a ,b,c ;
if(a>b){c = a ;
}else{c = b ;
}
运用三目运算则可以改为:
String a,b,c;
//三目运算:判断 a>b是否成立,如果成立那么c=a ,不能成则c=b。
c= (a>b)?a:b;
而在kotlin中,则取消了三目运算,取而代之的则是 if else
c = if(a>b) a else b
【Kotlin的三目运算】相关推荐
- kotlin的三目运算
kotlin的三目运算 kotlin中不再有java中的三目运算格式,比如a>b?a:b 取而代之的是直接用if else模式 格式:if(a>b) a else b
- kotlin模拟java三目运算
kotlin没有三目运算,一直都要if else,但是如果是空判断可以用?.?:连用模拟 代码: fun 判空模拟java三目运算(variable: Int? = null){variable?.l ...
- Java 基础 之 三目运算
http://www.verejava.com/?id=16992606159717 public class Operation6 {public static void main(String[] ...
- 7——条件判断、三目运算、条件循环、迭代循环
条件语句 语法结构: if 判断语句1:执行语句1elif 判断语句2:执行语句2else:执行语句 三目运算 a = 3 if a > 5:print(True) else:print(Fal ...
- :src 三目运算
<img :src="index==0?'../img/xz_ok.png':'../img/xz_no.png'" /> 绑定照片 <li v-for=&qu ...
- 三目运算法求一个大值,以及指定位数的应用,以及函数的声明,以及函数的嵌套,以及函数的递归,以及用递归法求阶乘
1.三目运算法 首先一般方法比较两个数的大小 用空格和回车都一样 当结果非x即y的时候 我们可以用三目运算法 z=x>y?x:y 如果表达式成立取前面的值,如果表达式不成立取后面的值 也可以改成 ...
- c语言位运算_C语言自增减、逻辑运算、位运算、位移运算及三目运算操作
你崩溃到凌晨,她和他睡到自然醒... ---- 网页云热评 一.自增自减操作 #include int main() { int val = 0, val1 = 0; ++val; //前操作 pr ...
- Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题] 学习目标: 能 ...
- 使用三目运算嵌套方法 或 临时变量方法: 获取三个整数中最大值的数
package day; import java.util.Scanner; public class Test_11 { // 练习 键盘录入三个整数 比大小 获取最大值 public static ...
最新文章
- 几大流行的NoSql的主要区别,你在用Redis、ElasticSearch还是MongoDB ?
- java.lang.UnsatisfiedLinkError
- 拉格朗日插值--等距节点Python实现并计算误差
- 阿里云物模型层功能分析
- java下载pdf6_疯狂java讲义第6版 电子版(pdf格式)
- 数据建模中的大坑判断
- struts2文件上传中,如何限制上传的文件类型
- EXCEL数据汇总-数据透视图
- java lang报错_java.lang.UnsupportedClassVersionError:JDK版本不一致报错
- Spark MLlib
- Purification(CF-330C)
- eclipse cdt无法调试_eclipse导入Web项目并且部署到tomcat(超详细)
- 怎么只要小数部分C语言,如何得出一个浮点数的小数部分,要把各个位保存到一个数组里边。...
- 1、CSS 提示工具(Tooltip),2、box-sizing: border-box;的作用,3、实例2 - 图像的透明度 - 悬停效果,4、CSS 图像拼合技术,
- C++ STL常用算法总结
- linux编译后 空间不足,Linux系统/run/systemd空间不足问题解决
- arcgis 批量计算几何_计算几何_ArcGIS基础视频教程第一季_其他视频-51CTO学院
- 99乘法表c语言竖坐标,99乘法表c语言(c语言九九乘法表原理)
- oracle停止 sparc,我现在可以清楚地看到云已经消失了:Oracle 12c on-premises for Linux,SPARC...
- vba 添加outlook 签名_调用Outlook发送邮件-附带签名