stay foolish,stay hungry.

导航

随笔分类 -  scala

scala中:: , +:, :+, :::, +++的区别
摘要:初学scala的人都会被Seq的各种操作符所迷惑。下面简单列举一下各个Seq操作符的区别。 4种操作符的区别和联系 :: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为x::list,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元素,也就是说 阅读全文

posted @ 2017-09-05 10:50 red_and_black 阅读(4703) 评论(1) 推荐(3) 编辑

scala的泛型浅析
摘要:1. scala泛型浅析 T:ClassTag的例子(根据输入动态定义) 命令行代码: scala import scala.reflect.ClassTag import scala.reflect.ClassTag scala def mkArray "T: ClassTag" = Array 阅读全文

posted @ 2017-08-30 11:58 red_and_black 阅读(227) 评论(0) 推荐(0) 编辑

scala中ClassOf、asInstenceOf、isInstanceOf三个预定义方法分析
摘要:classOf、isInstanceOf、asInstanceOf三个预定义方法分析 Scala的三个预定义(predefined)方法,我们经常用到;它们用来感觉很简单, 但是里面还是隐藏了一些细节东西,不妨花点时间来分析分析。 先上代码 PredefineTest.scala 使用scalac  阅读全文

posted @ 2017-04-06 14:28 red_and_black 阅读(2464) 评论(0) 推荐(2) 编辑

scala 面向对象之 继承
摘要:scala 面向对象之 继承 scala 1.extends Scala中,让子类继承父类,与Java一样,也是使用extends关键字 子类可以覆盖父类的field和method;但是如果父类用final修饰,则该类是无法被继承的,field和method用final修饰,field和method 阅读全文

posted @ 2017-03-18 11:59 red_and_black 阅读(2715) 评论(0) 推荐(0) 编辑

scala 基本语法
摘要:scala 基本语法 scala 1.Scala与Java的关系 2.Scala解释器的使用 3.为什么使用常量而非变量 4.数据类型与操作符 5.scala中无i++,i-- 6.函数调用和apply函数 阅读全文

posted @ 2017-03-18 11:57 red_and_black 阅读(1634) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示