技术栈

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
相关推荐
2201_75783087
10 分钟前
tlias的部门的增删改查操作
java·开发语言
云和数据.ChenGuang
13 分钟前
批量给100台服务器装系统,还要完成后续的配置和软件部署
运维·服务器·开发语言·mysql
刺客xs
15 分钟前
Qt-----QSS样式表
开发语言·javascript·qt
锥锋骚年
17 分钟前
golang 发送内网邮件和外网邮件
开发语言·后端·golang
wjs2024
27 分钟前
JavaScript for 循环详解
开发语言
东华万里
28 分钟前
第十五讲 指针 从本质吃透 C 语言指针(上)
c语言·开发语言
雨雨雨雨雨别下啦
29 分钟前
Spring AOP概念
java·后端·spring
on the way 123
29 分钟前
day04-Spring之Bean的生命周期
java·后端·spring
代码笔耕
31 分钟前
面向对象开发实践之消息中心设计(二)
java·后端·架构
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04【AutoGLM部署】本地私有化部署AI手机Agent05Open-AutoGLM Windows 安装部署教程06在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)07Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser08BongoCat - 跨平台键盘猫动画工具09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)