技术栈

Scala的模式匹配变量类型

漂流瓶6666662024-12-05 2:38

与守卫语句结合

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("未匹配")
    }
  }
}
上一篇:Scala中的正则表达式01
下一篇:Windows系统搭建Docker
相关推荐
lay_liu
1 小时前
springboot 文件下载
java·spring boot·后端
ZPC8210
2 小时前
如何创建一个单例类 (Singleton)
开发语言·前端·人工智能
超绝振刀怪
2 小时前
【C++多态】
开发语言·c++
workflower
2 小时前
AI制造-推荐初始步骤
java·开发语言·人工智能·软件工程·制造·需求分析·软件需求
魔都吴所谓
2 小时前
【Python】从零构建:IP地理位置查询实战指南
开发语言·python·tcp/ip
环黄金线HHJX.
3 小时前
【吧里BaLi社区】
开发语言·人工智能·qt·编辑器
oioihoii
3 小时前
Cursor根本无法调试C++
开发语言·c++
GISer_Jing
3 小时前
Agent多代理架构:子代理核心机制解密
开发语言·人工智能·架构·aigc
jie18894575866
4 小时前
c语言------
c语言·开发语言
热门推荐
01GitHub 镜像站点02Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)032026年3月AI领域大事件:DeepSeek引领开源风暴04Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services05Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程06黄金未来走势预测07UV安装并设置国内源08AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南09让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南10“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)