摘要: 使用scala开发spark入门总结 一、spark简单介绍 关于spark的介绍网上有很多,可以自行百度和google,这里只做简单介绍。推荐简单介绍连接:http://blog.jobbole.com/89446/ 1、 spark是什么? Spark是UC Berkeley AMP lab ( 阅读全文
posted @ 2016-12-19 17:31 chen-kh 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: by chenkh 随笔记录什么是尾递归,为什么需要尾递归,尾递归show by example。 0,前言 递归通过灵巧的函数定义,告诉计算机做什么。在函数式编程中,随处可见递归思想的运用。一个递归的经典例子: 我们以上面代码最后一个快速排序函数为例,使用递归的方式,其代码实现非常的简洁和通俗易懂 阅读全文
posted @ 2016-12-19 17:30 chen-kh 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 随笔记录scala中,有哪些类,如何定义一个类,有哪些注意点。 一,scala中有哪些类? 1,简单类 class 2,单例模式 object 3,伴生类 4,case class 5,trait 二,如何定义一个类 上面是最基本的类定义方法,定义类的时候可以选择有参数,也可以选择没有 阅读全文
posted @ 2016-12-19 17:30 chen-kh 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 在scala中这四个类型名称很类似,作用确实完全不同的。 None是一个object,是Option的子类型,定义如下 [java] view plain copy print? case object None extends Option[Nothing] { def isEmpty = tru 阅读全文
posted @ 2016-12-19 17:30 chen-kh 阅读(513) 评论(0) 推荐(0) 编辑