运算子
当初参加kotlin读书会的时候听到elvis operat
当初参加Kotlin读书会的时候听到Elvis Operator的来历觉得很酷,在之后写kotlin的时候也时常会使用到,算是很实用的运算子。 Elvis Operator其实是来自猫王的名字 - Elvis Presley,据说是因为当初创造这个运算子出来的人觉得这个运算子看起来很像猫王... 但其实我觉得比较像JOJO 或许你看到这边会想说 ?: 就是一个null check的运算子,为什么不按照Java的写法? 其实可以,这两种写法其实是没有差别的,但若采用 Elvis Operator 的话,整体上可以少写一点 code,所以如果让我选择我还是会偏好前者的写法。
利用“read”指令来从标准输入中读取整数x和整数y
利用“read”指令来从标准输入中读取整数X和整数Y。接着使用“test”指令或是中括号“[ ]”(中括号即为简化的test)来实作比较功能。 “&&”为AND逻辑运算子,两边算子(即为指令)的执行结果都为true(0),就会回传true(0),否则回传false(1),若左边算子的执行结果为false(非0),会直接略过右边算子的执行而直接回传false(1)