
scala
pxz123
一个在程序世界里探索的人
展开
-
Scala 常量和变量
Scala有常量和变量,val定义的是常量,var定义的是变量。 当有的值不需要改变时尽量使用val。 val 对常量进行修改会提示错误 scala> val answer=2 answer: Int = 2scala> answer=1 <console>:12: error: reassignment to val answer=1 ^scala>原创 2017-11-24 15:54:35 · 2563 阅读 · 0 评论 -
Scala 样例类
样例类使用case class 类名(参数名:参数类型)来声明。可以用来模式匹配。样例类的特性: 1. 在伴生对象中提供apply方法,初始化时可以不用newcase class Calc(name:String) val sum = Calc("sum") 默认实现了toString、equal、hashCode和copy方法 case class Calc(name:String) val s原创 2017-11-24 15:56:03 · 583 阅读 · 0 评论