Scala
scala总结
IMezZ
这个作者很懒,什么都没留下…
展开
-
Scala数组
数组的第一个元素索引为0,最后一个元素的索引为元素总数减1object ArrayTest { def main(args: Array[String]) { //调用方法 singleArray multiArray } //数组 def singleArray() { var myList = Array(1.9, 2.9, 3.4, 3.5) println("数组:" +原创 2022-03-03 17:49:57 · 345 阅读 · 0 评论 -
Scala Iterator(迭代器)
Scala Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法。迭代器 it 的两个基本操作是next和hasNext。object IteratorTest { def main(args: Array[String]) { val ita = Iterator(20,40,2,50,69,90) //调用 it.next() 会返回迭代器的下一个元素,并且更新迭代器的状态。 //调用 it.h...原创 2022-03-01 18:01:32 · 415 阅读 · 0 评论 -
Scala map集合与元组
1、Map(映射)是一种可迭代的键值对(key/value)结构。所有的值都可以通过键来获取。Map 中的键都是唯一的。2、与列表一样,元组也是不可变的,但与列表不同的是元组可以包含不同类型的元素。object CollectionTest { def main(args: Array[String]) { mapTest //tupleTest } //map集合 def mapTest(){ //1、不可变m原创 2022-02-28 17:46:58 · 366 阅读 · 0 评论 -
Scala 方法与函数
Scala 有方法与函数,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。Scala 中的方法跟 Java 的类似,方法是组成类的一部分。Scala 中的函数则是一个完整的对象,Scala 中的函数其实就是继承了 Trait 的类的对象。Scala 中使用 val 语句可以定义函数,def 语句定义方法。eg:object deftest { def main(args: Array[String]):原创 2022-02-27 22:28:08 · 318 阅读 · 0 评论