会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jiang_Xi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2016年8月4日
Scala减少代码重复
摘要: 高阶函数可以把其它函数当作函数参数,帮助我们减少代码重复,例如: object FileMatcher { private def fileHere = (new File(".\\file").listFiles()) def fileEnding(query : String) = { for(
阅读全文
posted @ 2016-08-04 14:23 Jiang_Xi
阅读(253)
评论(0)
推荐(0)
2016年8月2日
Scala 控制结构
摘要: Scala内建的控制结构屈指可数,仅有if, while, for, match, try和函数调用而已。 几乎所有的Scala控制结构都会产生某个值(while和 do while虽然不能产生有意义的值,但是也会返回Unit类型的值,称为unit value,写成 () )。unit value
阅读全文
posted @ 2016-08-02 22:29 Jiang_Xi
阅读(222)
评论(0)
推荐(0)
2016年7月31日
Scala Singleton对象
摘要: Scala Object: scala没有静态的修饰符,例如Java中的static。但是Scala提供了Object类型,object下的成员都是静态的,比较像Java的静态类。不同在于Scala的Object(包括其中定义的属性和方法)只有在第一次被访问的时候才会初始化。 若有同名的class,
阅读全文
posted @ 2016-07-31 19:00 Jiang_Xi
阅读(455)
评论(0)
推荐(0)
Scala分号推断
摘要: 看这样段代码,Scala会把它当作两个语句,x 和 +y,如果想把它作为一个语句,可以把它们放在括号里(x+y) x +y 或者也可以把 + 放在行末,也正因为此,串接类似于 + 这样的中缀操作符的时候,Scala通常的风格是吧操作符 放在行尾而不是行头。 x + y 分号推断的规则简单扼要,那就是
阅读全文
posted @ 2016-07-31 14:52 Jiang_Xi
阅读(277)
评论(0)
推荐(0)
2016年7月24日
Scala文件操作
摘要: Scala中的文件操作基本可以依赖于Java的实现,包括输入、输出流的使用。 object FileOps {def main(args: Array[String]) { val file = Source.fromFile("E:\\WangJialin.txt") for (line <- f
阅读全文
posted @ 2016-07-24 17:09 Jiang_Xi
阅读(3238)
评论(0)
推荐(0)
Java文件读取
摘要: 转自:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html JVM 讲解 http://yuzhouwan.com/2016/07/16/%E5%A6%82%E4%BD%95%E8%BF%90%E7%94%A8JVM%E7%
阅读全文
posted @ 2016-07-24 15:56 Jiang_Xi
阅读(165)
评论(0)
推荐(0)
scala 访问权限详解
摘要: private/protected [包名/类名/this] 即可指定变量的作用域。(this代表只有当前实例(即对象)可以访问) 伴生类和伴生对象中的成员可以相互访问。 class PackageOps_Advanced{import PackageOps_Advanced.power priva
阅读全文
posted @ 2016-07-24 15:17 Jiang_Xi
阅读(1134)
评论(0)
推荐(0)
2016年7月23日
Scala AOP
摘要: trait Action { def doAction } trait TBeforeAfter extends Action { abstract override def doAction { println("Initialization") super.doAction println("D
阅读全文
posted @ 2016-07-23 23:57 Jiang_Xi
阅读(260)
评论(0)
推荐(0)
Scala trait
摘要: trait logger{ def log(msg : String)} //继承的第一个trait用extends关键字,其余的用with 连接,这种情况下会隐式地继承特质的超类。 class ConcreteLogger extends logger with Cloneable{ overri
阅读全文
posted @ 2016-07-23 22:11 Jiang_Xi
阅读(205)
评论(0)
推荐(0)
Scala 字段定义
摘要: Scala 中定义字段只有val, var两种方式,都要在定义的同时即赋值,var 可以用占位符' _ '代替。 抽象类中定义的抽象字段不用赋初值,抽象方法也不用写方法体。(在子类中给抽象字段赋值和实现抽象方法时最好用override标注,虽然不写也不会报错)。
阅读全文
posted @ 2016-07-23 18:03 Jiang_Xi
阅读(427)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告