当前位置: 首页 > article >正文

Scala的模式匹配变量类型

与守卫语句结合

package bjk

import scala.io.StdIn

object Test78 {
  def main(args: Array[String]): Unit = {
    //从控制台读入一个数字a
    val a = StdIn.readInt()
    //    if(a>=0 && a<=3) {println("[0-3]")}
    //    else if(a >=4 && a<=8){println("[4-8]")}
    //    else {println("未匹配")}
    println(s"用户输入的是: $a")
    a match {
      case x if x >= 0 && x <= 3 => println("[0-3]")
      case x if x >= 4 && x <= 8 => println("[4-8]")
      case _ => println("未匹配")
    }
  }
}


http://www.kler.cn/a/419953.html

相关文章:

  • 大数据-240 离线数仓 - 广告业务 测试 ADS层数据加载 DataX数据导出到 MySQL
  • 掌握 Spring Boot 中的缓存:技术和最佳实践
  • 【Markdown编辑器】
  • Vue根据Div内容的高度给其Div设置style height
  • 5.1 MySQL 锁机制
  • Maven 配置
  • 方寸 i560 安全存储加密芯片 SoC 存储安全芯片技术手册
  • Ubuntu24.04配置DINO-Tracker
  • php+Mysql单页支持不同数据结构不同查询条件查搜多表实例
  • 006 MATLAB编程基础
  • ansible自动化运维(一)配置主机清单
  • 在html页面显示一个变量,而这个变量中有xss脚本,如何安全的把这个变量原样展示出来
  • 360笔试题之LINUX和UNIX篇
  • 数据结构——排序第三幕(深究快排(非递归实现)、快排的优化、内省排序,排序总结)超详细!!!!
  • 【Debug】hexo-github令牌认证 Support for password authentication was removed
  • Node.js-Mongodb数据库
  • 电脑显示器拔插DVI线后副屏不显示
  • 【机器学习】机器学习学习笔记 - 监督学习 - 逻辑回归分类朴素贝叶斯分类支持向量机 SVM (可分类、可回归) - 04
  • K8S版本和istio版本的对照关系
  • 数学建模——Topsis法
  • scrapy豆瓣爬虫增强-批量随机请求头
  • 使用pyQT完成简单登录界面
  • 【k8s】监控K8S集群
  • 现代应用程序中基于 Cell 架构的安全防护之道
  • MySQL Linux 离线安装
  • Git 的使用