scala
严小超
程序猿
展开
-
scala的开发工具
scala的开发工具,逼人强烈推荐:Intellij idea 。下载商用版原创 2013-09-12 15:56:54 · 866 阅读 · 0 评论 -
scala的cons(::)和(:::)连接符和对List元素的操作
摘自我们公司内网的一位同事的分享:Scala List 独特的 连接运算“::”(cons)和“:::”Scala List 有一种独特的,不同于JAVA的运算符 “::” ,发音为 “cons” ,它的意义如下: x :: xs 表示 结果是 一个 List,它的第一个元素是 x, 它后面跟着一个List xs(跟着这个表xs的所有元素),用 Nil 表示空表。原创 2013-09-12 12:09:33 · 7781 阅读 · 1 评论 -
scala对Set的操作
scala对Set的操作:打印:set1,set2,set3,原创 2013-09-12 15:23:16 · 1290 阅读 · 0 评论 -
scala对map的操作
scala对map的操作:打印:1---->str12---->str23---->str3原创 2013-09-12 15:21:48 · 1814 阅读 · 0 评论 -
scala里面的for...yield循环
scala里面的for...yield循环:下面那段话的意义就是,for 循环中的 yield 会把当前的元素记下来,保存在集合中,循环结束后将返回该集合。Scala 中 for 循环是有返回值的。如果被循环的是 Map,返回的就是 Map,被循环的是 List,返回的就是 List,以此类推。返回:Vector(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,原创 2013-09-12 15:20:11 · 1511 阅读 · 0 评论 -
scala对filter的操作
有时候需要对一个集合进行判断,比如,从1到10里面去查找5这个元素:以上代码可以改成这样:是不是简单很多?以上的:实际上就是:只是代码方便了很多。原创 2013-09-12 15:26:54 · 3337 阅读 · 0 评论 -
scala里面的drop和dropWhile
drop & dropWhiledrop丢弃前i个元素。var numbers = List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)numbers = numbers.drop(5)println(numbers) //返回List(6,7,8,9,10)dropWhile移除前几个匹原创 2013-09-12 17:17:09 · 6034 阅读 · 0 评论 -
scala里面的partition
partitionpartition根据断言函数的返回值对列表进行拆分。经过partition之后,会返回元组形式。怎么使用元组?点这里:http://blog.csdn.net/a_yyc1990/article/details/11607399原创 2013-09-12 17:09:45 · 1358 阅读 · 0 评论 -
scala里面的zip
zipzip把两个列表的元素合成一个由元素对组成的列表里。把多个list合并成包含元组的list里面。list(0)即为:(1,a)所以打印出:1a如果第一个list里面的元素多余第二个list里面的元素,则合成的元素只会是元素少的那一个元素的长度。打印出:List((1,a), (2,b))1a原创 2013-09-12 17:04:05 · 2685 阅读 · 0 评论 -
scala的option
OptionOption是一个包含或者不包含某些事物的容器。Option本身是泛型,有Some[T]和None两个子类。val v:Option[Any] = map.get(1)Map.get使用option来作为它的返回类型,option的作用是告诉你,我可能不会返回你请求的值。如果在java里面,map.get(3).toSting,如果map里面原创 2013-09-12 16:44:40 · 829 阅读 · 0 评论 -
scala中的元组(Tuple)
元组(Tuple)元组可以直接把一些具有简单逻辑关系的一组数据组合在一起,并且不需要额外的类。你可以把“ ("made in china",23) " 看作一个数组,nameAndAge._1是获取括号里面的第一个元素,同理,._2是获取第二个元素。别少了点-------------“.”打印结果:原创 2013-09-12 16:10:04 · 1213 阅读 · 0 评论 -
scala里面的foldLeft和foldRight
直接上代码foldLeft:结果:foldRight:结果:总结:原创 2013-09-12 15:46:13 · 2788 阅读 · 0 评论