随笔分类 - scala-lang
摘要:在scala中这四个类型名称很类似,作用确实完全不同的。 None是一个object,是Option的子类型,定义如下 [java] view plain copy print? case object None extends Option[Nothing] { def isEmpty = tru
阅读全文
摘要:by chenkh 随笔记录什么是尾递归,为什么需要尾递归,尾递归show by example。 0,前言 递归通过灵巧的函数定义,告诉计算机做什么。在函数式编程中,随处可见递归思想的运用。一个递归的经典例子: 我们以上面代码最后一个快速排序函数为例,使用递归的方式,其代码实现非常的简洁和通俗易懂
阅读全文
摘要:恢复内容开始 随笔记录scala中,有哪些类,如何定义一个类,有哪些注意点。 一,scala中有哪些类? 1,简单类 class 2,单例模式 object 3,伴生类 4,case class 5,trait 二,如何定义一个类 上面是最基本的类定义方法,定义类的时候可以选择有参数,也可以选择没有
阅读全文

浙公网安备 33010602011771号