摘要: Scala Collection Scala提供了一套很好的集合实现,提供了一些集合类型的抽象。 Scala 集合分为可变的和不可变的集合。 可变集合可以在适当的地方被更新或扩展。这意味着你可以修改,添加,移除一个集合的元素。 而不可变集合类,相比之下,永远不会改变。不过,你仍然可以模拟添加,移除或 阅读全文
posted @ 2024-01-27 11:59 旺旺大菠萝 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Scala Trait(特征) Scala Trait(特征) 相当于 Java 的接口,实际上它比接口还功能强大。 与接口不同的是,它还可以定义属性和方法的实现。 一般情况下Scala的类只能够继承单一父类,但是如果是 Trait(特征) 的话就可以继承多个,从结果来看就是实现了多重继承。 Tra 阅读全文
posted @ 2024-01-27 11:59 旺旺大菠萝 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Scala 闭包 闭包是一个函数,返回值依赖于声明在函数外部的一个或多个变量。 闭包通常来讲可以简单的认为是可以访问一个函数里面局部变量的另外一个函数。 如下面这段匿名的函数: val multiplier = (i:Int) => i * 10 函数体内有一个变量 i,它作为函数的一个参数。如下面 阅读全文
posted @ 2024-01-27 11:58 旺旺大菠萝 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Scala 字符串 以下实例将字符串赋值给一个常量: 实例 object Test { val greeting: String = "Hello,World!" def main(args: Array[String]) { println( greeting ) }} 以上实例定义了变量 gre 阅读全文
posted @ 2024-01-27 11:58 旺旺大菠萝 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Scala 数组 Scala 语言中提供的数组是用来存储固定大小的同类型元素,数组对于每一门编程语言来说都是重要的数据结构之一。 声明数组变量并不是声明 number0、number1、...、number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用 numbers 阅读全文
posted @ 2024-01-27 11:58 旺旺大菠萝 阅读(1) 评论(0) 推荐(0) 编辑