![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
iteye_5049
这个作者很懒,什么都没留下…
展开
-
Scala: 2 days ago
2 days ago 可以是一行代码,如同java里(int i=0;)可以通过编译,太Cool了,如同一句日常用语,非常吸引人;这行代码是在《Programming Scala:multi...》7.5节"隐式类型转换"里看到的,书里ago好像用的是String类型的,缺乏美观,虽是本入门级的书,不过入门级却不一定是写的很薄,可以做一些全面的介绍而不求讲的很深入; 于是自己就改编了一下: ...原创 2010-12-12 18:05:02 · 178 阅读 · 0 评论 -
Scala: handle XML
Scala对XML文档的处理是如此简洁,代码摘自动物世界-马来貘那本,稍做改动,如下: [code="scala"] import scala.xml._ object XMLhandler { val someXML= wheat salami mayo mustard ...原创 2010-12-13 22:07:04 · 252 阅读 · 0 评论 -
Scala:说说快速排序
简短的几行代码就完成了快速排序: [code="scala"] def qsort: List[Int] => List[Int] = { case Nil => Nil case pivot :: tail => val (smaller, rest) = tail.partition(_ < pivot) qsort(smaller) ::: pivot :...原创 2011-09-15 10:49:40 · 179 阅读 · 0 评论 -
Scala:使用Curry实现AOP
业余时间学了学Scala,至今有3个多月了...这两天看到群(54813143)里有同学讨论AOP,于是就想出了如下实现; 见代码及注释,欢迎喜欢Scala的同学一起讨论: [code="Scala"] //trait里没有任何抽象的值或方法 trait AOP{ private var targets=List[Function1[String,Any]]() //List里放的都是...2011-01-28 22:39:54 · 220 阅读 · 0 评论 -
Scala:抽象成员之汇率代码的整理
对Prgramming in Scala 2nd的第20章“汇率”的例子进行了整理,添加了部分注释。 只能说:抽象类型很好很强大! [code="Scala"] /** * 通过抽象类型的延迟实现,达到一种安全的类型操作 */ object TestCurrency extends Application{ //客户端代码入口 val ret1=Japan.Yen fro...原创 2011-02-20 21:22:04 · 148 阅读 · 0 评论 -
Scala:隐式类型转换
在笔记中[url=http://mwei.iteye.com/admin/blogs/840153] 2 days ago [/url]使用过隐式类型转换,这个功能很迷幻、很强大。 继续做个练习,回顾一下: [code="java"] object IntArray2Int2 { val x=Array(1,2,3) //println(x+2) //Array的+这个方法参数为...原创 2011-05-13 16:34:28 · 130 阅读 · 0 评论