scala
攻城的蒂巴格
这个作者很懒,什么都没留下…
展开
-
scala数据类型
和java的数据类型类似,scala中的数据类型都是以大写开头。不仅仅数据类型和Java类型,就连数据类型操作,都差不多,最大的区别就是写法的不同,但是对于有Java基础的同学,应该会在看到一段表达式以后,能立刻猜出代码的意图,因此这里就不错赘述了。直接讲讲scala好玩的写法。原创 2016-10-10 09:54:01 · 1197 阅读 · 0 评论 -
scala程序控制结构
在Java中能使用if else等语句自如控制程序的流向,在sacala中又是如何控制的呢?原创 2016-10-10 10:09:05 · 754 阅读 · 0 评论 -
Array、List的定义和操作
定义数组scala> val numberArray=new Array[Int](10)numberArray: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0)//定义一个长度为10的String类型数组scala> val strArray=new Array[String](10)strArray: Array[String] =原创 2016-10-11 14:20:05 · 3602 阅读 · 0 评论 -
Set、Map、Tuple、队列操作实战
本节主要内容mutable、immutable集合Set操作实战Map操作实战Tuple操作实战队列操作实战栈操作实战mutable、immutable集合以下内容来源于Scala官方文档: http://www.scala-lang.org/docu/files/collections-api/collections.htmlScala collections s转载 2016-10-12 18:42:44 · 1765 阅读 · 0 评论 -
第四节 函数和闭包
函数scala中的函数和Java中方法的概念是一样的,就是要将程序分成若干段可以个职其责任。看一个scala简单的函数:object FunctionTest { def testPro(name:String,age:Int): Unit ={ println(name+":"+"age"); } def main(args: Array[String]): U原创 2016-10-13 11:55:52 · 501 阅读 · 0 评论 -
高阶函数
摘要: Scala中的函数作为一等公民,即第一类函数(first-class function)。作为一门函数式编程(FP,Functional Programming)语言,Scala鼓励EOP编程(Expression-Oriented Programming),为了简化输入,在EOP中,所有表达式都是函数式值(Functional Values)返回。Scala 是一种函数式编程转载 2016-10-13 19:24:01 · 756 阅读 · 0 评论 -
类和对象
object Students { var name:String = null var age:Int = 0;}编译成class文件:import scala.reflect.ScalaSignature;public final class Students{ static void age_$eq(int paramInt) { Students..M原创 2016-10-14 13:58:10 · 437 阅读 · 0 评论 -
storm从入门到精通 第四节 拓扑的并发
一个运行中的拓扑是由什么组成的:worker(jvm进程),executors和tasks。Storm是按照下面3种主要的部分来区分Storm集群中一个实际运行的拓扑的: Worker进程 Executors (线程) Tasks下图简单的展示了它们的关系:配置拓扑的并发度注意Storm的术语"并发度(paralleli原创 2016-10-18 14:08:44 · 659 阅读 · 0 评论