Scala
文章平均质量分 77
book_tqibm
这个作者很懒,什么都没留下…
展开
-
括号之战
功能描述:写个程序,每100毫秒输出一次当前时间,共10次。统计出程序源码的括号数。 /** * 统计源代码括号数, Scala实现. * * <code> * val source = """(ss[})""" * count(source) // 4 * </code> */def count(str: ...2011-09-08 22:54:45 · 119 阅读 · 0 评论 -
Implicit parameters 使用问题一,从Source.fromInputStream说起
刚写了一个小应用,其中有个从文件读取数据转换后存入数据库的功能,代码见[url]https://github.com/itang/_demo/blob/master/pagingtree/src/main/scala/pagingtree/plugins/DataPlugin.scala[/url], 在ubuntu下运行正常,windows下出现编码问题,编码为utf-8的文件读取不了。...2011-02-11 23:45:59 · 528 阅读 · 0 评论 -
Scala下设置JVM参数简单分析
Scala 启动shell脚本,简化后的scala REPL 启动命令大致如下所示:java -Xmx256M -Xms32M \-Xbootclasspath/a:jline.jar:scala-compiler.jar:scala-library.jar:scalap.jar \-Dscala.usejavacp=true -Dscala.home=/home/itang/dev-...原创 2011-07-16 13:05:00 · 1129 阅读 · 0 评论 -
Scala并行集合框架初探
Scala并行集合框架初探1 并行集合框架简介 Scala 并行集合框架( Parallel Collections Framework)是在2.9版添加的重要功能,用于多核环境的并行计算。主要用到的算法有: divide and conquer : 分治算法 Scala通过splitters,combiners等抽象层来实现,主要原理是将计算工作分解很多任务,...原创 2011-07-17 21:05:29 · 367 阅读 · 0 评论 -
scala.sys.process简介及实战
scala.sys.process简介及实战简介Ruby很方便的支持操作系统的调用,如: irb> system 'dir'irb> system 'ls -la'irb> system 'curl -I http://www.iteye.com'irb> result = `curl -I http://www.iteye.com`i...2011-07-18 16:29:13 · 327 阅读 · 0 评论 -
classOf、isInstanceOf、asInstanceOf三个预定义方法分析
classOf、isInstanceOf、asInstanceOf三个预定义方法分析 Scala的三个预定义(predefined)方法,我们经常用到;它们用来感觉很简单, 但是里面还是隐藏了一些细节东西,不妨花点时间来分析分析。先上代码 PredefineTest.scala object PredefineTest{ def main(args: Array...2011-07-20 12:58:31 · 473 阅读 · 0 评论 -
谈谈1.getClass
谈谈1.getClassRuby是纯面向对象语言,1,1.0这些基本类型在Ruby中也是对象。如:> 1.class => Fixnum > "hello".class => String > 1.0.class => Float Scala 也是面向对象(与函数式结合的)语言。在Scala 2.9.0 下, 如果我们试图 ...2011-07-31 21:47:09 · 104 阅读 · 0 评论 -
Scala的import机制总结
Scala的import机制总结import 主要用于导入各种名字空间(package)或其包含的成员,使它们在声明的作用域里可见。1 导入package 访问package的成员需要用导入的package名作为前缀,主要用于当package嵌套较多时,可以起到简化及隔离名字空间的作用。 当然任何时候使用完整package路径(full package path)都是可以的。如...2011-08-14 10:39:06 · 2289 阅读 · 0 评论