package scala.chapter18import scala.io.StdIn
object Test2 {def main(args: Array[String]): Unit = {/***  if else 控制语法相同,单行执行逻辑可以省略{}*/println("请输入年龄:")val age = StdIn.readInt()if (age >= 18 && age <= 45)println("成年--壮年")else if (age >= 0 && age <= 18)println("未成年")else {print("玩不动了")/*** for循环* to $ until的区别*/}}}

scala中的if esle使用相关推荐

  1. Akka 系列(五):Java 和 Scala 中的 Future

    随着CPU的核数的增加,异步编程模型在并发领域中的得到了越来越多的应用,由于Scala是一门函数式语言,天然的支持异步编程模型,今天主要来看一下Java和Scala中的Futrue,带你走入异步编程的 ...

  2. scala 中List的简单使用

    /*** scala 中List的使用**/object ListUse {def main(args: Array[String]): Unit = {def decorator(l:List[In ...

  3. Scala中没有break和continue, 如何退出循环

    Java是指令式风格,Scala是函数式风格. 在Scala中,应该尽量适用循环,而是应用函数的方式来处理. Scala并没有提供break和continue语句来退出循环,那么如果我们又确实要怎么办 ...

  4. Scala中Manifest、ClassTag、TypeTag的学习

    2019独角兽企业重金招聘Python工程师标准>>> Manifest介绍 Manifest是scala2.8引入的一个特质,用于编译器在运行时也能获取泛型类型的信息. 在JVM上 ...

  5. Scala中集合类型与java中集合类型转换

    对于java中的集合元素并不能在scala中拿来就用的,需要进行相应的转换. 1. 转换规则如下 从下面可以看出,有些可以相互转换的,有些只能单向转换: scala.collection.Iterab ...

  6. Scala 中的函数式编程基础(一)

    主要来自 Scala 语言发明人 Martin Odersky 教授的 Coursera 课程 <Functional Programming Principles in Scala>. ...

  7. akka actor java_Akka:使用非默认构造函数在Scala中定义一个actor并从Java代码创建它 - java...

    Akka Scala演员必须扩展akka.actor.Actor Akka Java actor必须扩展akka.actor.UntypedActor 因此,在使用非默认构造函数定义Scala act ...

  8. 在scala中访问postgresql(使用sbt)

    默认已经安装了scala和SBT,并且对sbt有基本了解,知道怎样用sbt建立一个工程. 添加依赖 要在scala中使用postgresql数据库,需要导入postgresql驱动相关的库文件,pos ...

  9. scala条件替换_scala - 有没有办法用scala中的高阶方法替换嵌套的For循环 - SO中文参考 - www.soinside.com...

    有没有办法用scala中的高阶方法替换嵌套的For循环 问题描述 投票:0回答:1 我有一个mutableList,并希望获取所有行的总和,并根据某些条件将其行替换为其他值.下面的代码对我来说工作正常 ...

最新文章

  1. 18段代码带你玩转18个机器学习必备交互工具
  2. 没想到,阿里工程师每天必刷的网站是......
  3. mysql查询员工表中所有员工入职20个月之后的日期_Mysql基础教程
  4. java从静态代理到动态代理的理解
  5. 分隔链表Python解法
  6. Chrome 开发工具 (Chrome Developer Tools):Network Panel说明
  7. python server酱_用Python抢到回家的车票,so easy
  8. CNN卷积层里的多输入多输出通道channel 动手学深度学习v2 pytorch
  9. iframe透明解决方案
  10. Flutter 学习与性能优化总结
  11. cisco设备的mib库
  12. w10计算机发送到桌面,​win10系统右击软件没有发送到桌面快捷方式怎么办
  13. gem install factory_girl
  14. 罗永浩跟罗振宇八个半小时都聊了些什么
  15. nose-report
  16. strict alias 的含义
  17. 三阶魔方大中小魔公式_只需三个公式,3x3三阶魔方超简单入门图文教程7:复原顶层棱块...
  18. MyBatis代码生成器Gradle插件分享
  19. 临时和持久化的网络驱动器映射
  20. 通过Safari与mobileconfig获取iOS设备UDID(设备唯一标识符)

热门文章

  1. win10下安装mysql5.6 zip形式步骤
  2. 用例不全,质量如何保证?
  3. 用python写出九九乘法表
  4. mysql 刷新二进制日志_mysql binglog 二进制日志文件
  5. 基于 FPGA 的智力抢答器设计
  6. Delphi 的运算符列表
  7. .NETFramework、C#、VisualStudio 这三者之间关系,你了解吗!
  8. HDU-1255 覆盖的面积 矩形面积交
  9. 使用commons-fileupload包实现文件上传
  10. git bash here 找不到应用程序_git 简单命令