
scala
downloading_
这个作者很懒,什么都没留下…
展开
-
scala
最近接触大数据相关的东西,计划1个月掌握scala的基本用法原创 2019-06-25 23:07:41 · 309 阅读 · 0 评论 -
scala的println
scala中print 是直接输出 print(s"$a")输出为变量的值 println()打印时自动换行 println()相当于print(+’\n’) object TestScala { def main(args: Array[String]): Unit = { println("Hello Scala!!") val a1 = 'T' var arr =...原创 2019-07-14 13:38:55 · 3533 阅读 · 1 评论 -
var与val
var 定义变量 val 定义常量(不可变的变量) /** * scala中为什么设计var 和val * (1)在实际编程。更多的需求是获取/创建一个对象后,读取该对象的属性 * 或者是修改对象额属性值,但是我们很少会改变这个对象的本身 * 这时我们就可以使用val * (2)val没有线程安全问题,效率高,scala推荐我们使用val * (3)如果对象需要改变,则使用...原创 2019-07-14 14:10:30 · 430 阅读 · 0 评论 -
java的数据类型
在Scal中有一个根类型Any,是所有类的父类 Scala中一切结尾对象,分为两大类(1)AnyVal(值类型)(2)AnyDef(引用类型) Null类型是scala的特别类型,值只有一个null,为AnyRef类型的子类,为bottom class Nothing 类型是所有类的子类,在开发中,通常可以将Nothing类型的值返回给任意变量和常数,这里在抛出异常时经常使用 在scala中仍然...原创 2019-07-14 14:50:28 · 163 阅读 · 0 评论 -
Unit、Null、 Nothing
unit null nothing (1) Null类只有一个实例对象,null,类思域java中俄null引用。null可以赋值任意引用对象(AnyRef) 但是不能赋值给值类型(),比附:Int Float Double Boolean Byte Short (2) Unit 类型用来标识过程,也就是没有明确返回值的函数。由此可见,Unit类似与java里的void。Unit只有一个实例,()...原创 2019-07-14 18:13:03 · 439 阅读 · 0 评论