a7_scala三元运算
目录
- scala outline
- 案例
- 注意事项
scala outline
scala outline
案例
Scala 中任意表达式都是有返回值的,也就意味着 if else 表达式其实是有返回结果的,
可以历用这个特性进行三元运算
举例 :Scala 中任意表达式都是有返回值
def main(args: Array[String]): Unit = {var age: Int = StdIn.readInt()val res: String = if (age < 18) {"未成年"} else {"已经成年"}println(res)}
模拟java中的三元运算
def main(args: Array[String]): Unit = {var age: Int = StdIn.readInt()val res1: String = if (age < 18) "未成年" else "已经成年"println(res1)}
注意事项
- 如果返回值的类型不同,可以用Any来接收
为什么用Any来接收,请参考scala 数据类型
def main(args: Array[String]): Unit = {var age: Int = StdIn.readInt()val res: Any = if (age < 18) {"未成年"} else {76}println(res)}
a7_scala三元运算相关推荐
- python基础(三元运算+深浅拷贝+函数参数)
三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写. 1 书写格式: 2 result = 值1 if 条件 else 值2 3 即如果条件成立,则将值1赋给result ...
- day1简述、输入输出、运算符、条件语句、文件读写、三元运算
文章目录 1.Python 简述 2.变量 3.输入输出 4.数据运算 5. 条件语句 if..else.elif 循环语句 for.while 6.文件读写 7.三元运算 1.Python 简述 ...
- 深浅拷贝、函数、内置函数、文件处理、三元运算、递归
深浅拷贝 import copy copy.copy() #浅拷贝 copy.deepcopy() #深拷贝 num = 110 copynum = num #赋值 一.数字和字符串 对于 数字 和 ...
- 补充知识:三元运算和逻辑运算
一. 逻辑运算符和逻辑表达式 逻辑表达式是用逻辑运算符和变量连接起来的式子.任何语言的逻辑运算符都一般分为3种--逻辑与.逻辑或和逻辑非.C.Java语言的逻辑运算符用&&.|.!表示 ...
- Python三元运算
三元运算又称三目运算,是对简单的条件语句的简写. 举个例子:简单条件语句 ----> 三元运算 if 条件成立:val = 1 else:val = 2 val = 1 if 条件成立 else ...
- jquery实现全选、取消反选、加JavaScript三元运算(三种法法实现反选)
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...
- Python基础(三)深浅拷贝、函数、文件处理、三元运算、递归、冒泡排序
本章内容: 深浅拷贝 函数(全局与局部变量) 内置函数 文件处理 三元运算 lambda 表达式 递归(斐波那契数列) 冒泡排序 深浅拷贝 一.数字和字符串 对于 数字 和 字符串 而言,赋值.浅拷贝 ...
- python基础:python循环、三元运算、字典、文件操作
目录: python循环 三元运算 字符串 字典 文件操作基础 一.python编程 在面向过程式编程语言的执行流程中包含: 顺序执行 选择执行 循环执行 if是条件判断语句:if的执行流程属于选择执 ...
- JAVA语言运算符(算数运算符、赋值运算符、比较运算符、逻辑运算符、三元运算)
运算符 JAVA语言中将运算符分为:算数运算符.赋值运算符.比较运算符.逻辑运算符.三元运算符. 算数运算符:算数运算符是对数字进行一系列的加减乘除等的计算,常见的算数运算符如: public cla ...
最新文章
- java数据和窗口怎么结合_卖jsp编程技巧的那个垃圾的所有实例的答案全部
- DAS、NAS、SAN、iSCSI 存储方案概述
- C/C++中volatile关键字详解
- c语言中getc与gets,getc()和gets()的用法
- 048_Calendar日历
- PHP二维数组排序函数
- 基于keras中IMDB的文本分类 demo
- WPF 基础控件之 DatePicker 样式
- 服务总线yali测试_服务器的压力测试方法与流程
- dw空心圆项目符号_如何懂建筑施工图?搞懂这些符号解析,耐下性子研究不会学不会...
- 1到10所有数字相加求和
- minnet sample
- 2,000,000+在用的这款Chrome插件,到底有多牛逼?
- 1036: 谭浩强C语言(第三版)习题1.6
- 爬取mzi.com妹子图片网站(requests库)
- 3d人体智能测试软件,三维人体解剖软件(3dbody)
- 鹏业安装算量软件一键识别设备操作说明
- Keil RTX 系统函数 定义
- 【python进阶】古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
- python 支持erp自动化操作