
scala
Jorocco
爬行者!
展开
-
Scala语法(一)
Scala语法1、 object作为scala中的一个关键字,相当于java中的public static class这样的一个修饰符。 也就是说object中的成员都是静态的,所以在这个例子中的main方法是静态的,不需要类的实例就可以直接被虚拟机调用,而这正是作为jvm平台上程序入口的必备条件。package com.dtspark.scala.basicobject HelloScal原创 2017-06-07 22:36:24 · 622 阅读 · 0 评论 -
Scala语法(二)——控制结构
Scala中的基本控制结构有顺序、条件和循环三种方式,这个和其他的JVM语言是一致的,但是Scala也有一些高级的流程控制结构类模式匹配。1、程序代码:package com.dtspark.scala.basicobject controlStructures { def main(args: Array[String]): Unit = { println("Scala")原创 2017-06-07 23:00:52 · 415 阅读 · 0 评论 -
scala语法(三)——trait
1、trait是什么?trait在Scala英文翻译为特征,是一种类似于Java中的interface,但又区别于interface。主要区别在于:trait可以定义自己的属性和实现方法体,而interface则不能自己实现方法体。从类的角度来说,它又有点类似于抽象类,因为trait就是把一些共同的性质抽象抽来(属性、方法),哪些类需要就继承它,并且有所进化的可以进行覆写(override).2、举原创 2017-07-01 22:21:59 · 459 阅读 · 0 评论 -
Scala基本语法(四)
1、语法基础//变量scala>var a = 100 //变量//常量scala>val a = 100 //常量,不能重新赋值。//定义类型scala>val a:String = "hello" ;scala>a = "world" //wrong//操作符重载 _ $scala...原创 2018-06-30 11:06:11 · 1535 阅读 · 0 评论