Scala特殊符号使用大全2

ops/2024/12/15 11:29:15/
  1. /:用于定义除法操作符。

val x = 10

val y = 5

val z = x / y // 结果为 2

  1. %:用于定义模操作符。

val x = 10

val y = 3

val z = x % y // 结果为 1

  1. ::用于列表的头元素。

val list = 1 :: 2 :: 3 :: Nil // 结果为 List(1, 2, 3)

  1. ::::用于列表的连接。

val list1 = List(1, 2, 3)

val list2 = List(4, 5, 6)

val combined = list1 ::: list2 // 结果为 List(1, 2, 3, 4, 5, 6)

  1. #:用于提取元素。

val list = List(1, 2, 3, 4, 5)

val thirdElement = list(2) // 结果为 3

  1. {}:用于定义代码块和作用域。

val result = {

val x = 10

x * 2 // 结果为 20

}


http://www.ppmy.cn/ops/142088.html

相关文章

Golang中的go.mod和go.sum

Golang中的go.mod和go.sum 在Go语言中,go.mod和go.sum是两个至关重要的文件,它们共同构成了Go Modules系统的核心,用于管理和跟踪项目的依赖关系。 go.mod 作用: 定义模块名称:go.mod文件的第一行通常是module关键字…

电商项目-微服务网关鉴权JWT

一 、什么是微服务鉴权 当有了网关,用户所有的请求都会经过网关,然后由网关将用户请求,转发到具体某个服务。网关相当于后端服务的统一入口,所以现在非常方便的可以在网关系统中进行相关服务的权限校验。 鉴权就是鉴定有没有访问的权限。如果…

购物车案例--分模块存储数据,发送请求数据渲染,底部总计数量和价格

shift鼠标右键,打开powershell,新建项目 自定义 只有一个页面,不涉及路由,勾选vuex,css,babel 无需保存预设 回车项目开始创建 项目用vscode打开 将src里的内容全部清空 将第七天的课程准备代码复制粘贴到src中 刷新页面&…

国内首本大模型中文版书籍!复旦大学《大规模语言模型·从理论到实践》全面的一本大模型图书!

看张奇教授的主页,感觉这教授、博导太牛了。 在大语言模型实践和理论研究的过程中,他与桂韬研究员、郑锐博士生以及黄萱菁教授,历时 8 个月共同完成了这本书《大规模语言模型从理论到实践》! 有需要这本《大规模语言模型从理论到实…

可视化大屏:并非面子工程,而是价值驱动的创新工具

一、可视化大屏的广泛应用 如今,可视化大屏在众多领域都发挥着重要作用。在智慧城市领域,它整合了城市的交通、能源、环境等各类数据,为城市管理者提供了一个直观的决策支持平台。 通过可视化大屏,管理者可以实时了解城市的运行状…

python之xml和excel学习

dom解析 from xml.dom.minidom import parse import xml.dom.minidom# 使用minidom解析器打开 XML 文档 DOMTree xml.dom.minidom.parse("xxx.xml") collection DOMTree.documentElement# 根据标签名称获取 movies collection.getElementsByTagName("fistTa…

计算机操作系统保护与安全教学指南

一、引言 在当今数字化时代,计算机操作系统作为计算机系统的核心,其安全性至关重要。操作系统不仅要管理计算机的硬件资源,还要为各类应用程序提供运行环境。一旦操作系统的安全防线被攻破,可能导致用户数据泄露、系统瘫痪等严重…

渗透测试-前端验签绕过之SHA256+RSA

本文是高级前端加解密与验签实战的第2篇文章,本系列文章实验靶场为Yakit里自带的Vulinbox靶场,本文讲述的是绕过SHA256RSA签名来爆破登录。 绕过 根据提示可以看出这次签名用了SHA2556和RSA两个技术进行加密。 查看源代码可以看到RSA公钥是通过请求服务…