scala
hujun8610
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala中尾递归
作为一个程序员,大家对递归应该都很熟悉,在《 数据结构与算法分析:C描述》书中,已打印链表为例,提到了尾递归,并指出了尾递归是对递归及其不当的使用,它指出虽然编译器会对递归进行自动优化,但是一般情况下还是不要使用尾递归。此外在Java中,递归的使用率也是很低,这可能是因为比起递归,循环在java中更容易实现,并且递归对于编写递归函数的人来说比较容易理解,但是对阅读的人来说可能不太容原创 2014-07-17 17:17:21 · 3085 阅读 · 0 评论 -
Scala学习——模式匹配和样例类
Scala强大的模式匹配机制,可以应用在switch语句、类型检查以及“析构”等场合。样例类对模式匹配进行了优化。 更好的switch 12345678var sign = ...val ch: Char = ... ch match { case '+' => sign转载 2014-07-18 11:08:50 · 1557 阅读 · 0 评论 -
Scala类和对象的学习
Scala中类的概念和Java类似,但是和Java并不完全相同,其中涉及到了一些新的概念。 类、字段和方法 类似对象的蓝图,定义了类之后才能使用new来创建对象。类的定义里面,不管是字段还是方法都被称为成员,字段不管是用val还是var定义,都是指向对象的变量。方法使用def定义,包含了可执行的代码。 在scala中,public 是默认的访问级别,这原创 2014-07-03 23:20:17 · 761 阅读 · 0 评论 -
Python及Scala语言快速排序
Python版本: __author__ = 'hujun' def subsort(unsortedList,low,high): while low key = unsortedList[low] while low while low high -原创 2014-07-07 10:18:39 · 635 阅读 · 0 评论
分享