Scala
初入小萌新
这个作者很懒,什么都没留下…
展开
-
Scala类的get,set方法
package day02 import sun.management.Agent class Student { //命名的时候不能和下面的set方法X_中的X重复,否则会出现二义性的异常 private var ages = 0 private var names = "" def age = ages //set方法必须要变量名_ 也就是age_ def a...原创 2018-08-06 11:36:05 · 5089 阅读 · 0 评论 -
Scala Mixins特性
package day02 abstract class A { val msg:String } class B extends A { override val msg: String = "I am B" } //此处的特征C即为mixin trait C extends A{ def loudMsg = msg.toUpperCase() } trait H extend...原创 2018-08-06 17:46:06 · 221 阅读 · 0 评论 -
scala 实现wordCount
object ScalaWordCount { def main(args: Array[String]): Unit = { val lines = List("hello world hello java hello scala","hello world hello java hello scala","hello java hello scala") //获取单词 ...原创 2018-08-10 17:17:44 · 781 阅读 · 0 评论 -
scala抽象类
原创 2018-08-06 20:33:51 · 309 阅读 · 0 评论 -
scala单例模式、伴生对象
package logging object Student { private var name="" def setname_=(): Unit ={ name +="aaaa" } def getName = name } package logging object Test extends App { //var student = new S...原创 2018-08-06 21:23:49 · 177 阅读 · 0 评论 -
scala中模式匹配的一个小坑
object PatternDemo extends App { var sign = 0 val ch = '8' val cc:Char = 'p' var digit = 0 ch match { case '+' => sign = 1 case '-' => sign = -1 //使用|分割多个选项 case '*' |...原创 2018-08-08 21:27:27 · 316 阅读 · 0 评论