![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初级篇---scala
白马长枪儒雅将
这个作者很懒,什么都没留下…
展开
-
window下安装scala 环境
Scala是一门以Java虚拟机(JVM)为目标运行环境,将面向对象和函数式编程语言最佳特性结合在一起的编程语言。 可以使用Scala编写出更加精简的程序,同时充分利用并发的威力。 由于Scala运行于JVM之上,因此它可以访问任何Java类库并且与Java框架进行交互操作。 它既有动态语言那样转载 2016-05-02 23:06:35 · 1828 阅读 · 0 评论 -
day01-scala
1 简单的scala的程序object cn { def dowhile(){ println("请输入:") var line="" do{ line=readLine() println("Read:"+line) }while(line!="") } def looper(x:Long,y:Long):Long={原创 2016-05-18 23:29:56 · 355 阅读 · 0 评论 -
day04-scala
1object For_Functionz_Adavanced { def main(args: Array[String]): Unit = { for(i<- 1 to 2 ;j<- 1 to 2) print((100*i+j)+" ") }}----101 102 201 202 2object For_Functionz_Ad原创 2016-05-19 00:19:26 · 285 阅读 · 0 评论 -
day06--scala
object Map_Tuple { def main(args: Array[String]): Unit = { val map=Map("book"->1,"gun"->18,"ipad"->1000) for((k,v)<-map) yield (k,v*0.9) val scores= scala.collection.mutable.Map("h原创 2016-05-19 22:47:30 · 348 阅读 · 0 评论 -
day07--scala
1 scala 中的类,默认有setter 和 getter 的方法 ,不用再重复写下面的代码是正确的class Person{ private var age=0 def increment(){age+=1} def current=age }class Student{ var priage=0 //private[this] var priage=0原创 2016-05-20 22:35:14 · 335 阅读 · 0 评论 -
day02-scala
1 tupleobject TupleOps { def main(args: Array[String]): Unit = { val triple=(100,"spark","hello")//数组object ArrayOperrations { def main(args: Array[String]): Unit = { val array= Array(1,2原创 2016-05-18 23:32:18 · 337 阅读 · 0 评论 -
day05--scala
package day05object ScalaInAction { println("Welcome to the Scala worksheet") //> Welcome to the Scala worksheetval s=Array("hello","world") //> s : Array[String] = Array(hello,原创 2016-05-19 20:46:12 · 293 阅读 · 0 评论 -
scala 学习笔记1
1 xxx.toXxx------>相当于将一个类型转换为另一个类型2Scala有两种变量, val和var。 val类似于Java里的final变量。一旦初始化了,val就不能再赋值了3Scala有两种变量,val和var。val类似于Java里的final变量。一旦初始化了,val就不能再赋值了。与之对应的,var如同Java里面的非final变量。var可以在原创 2016-06-29 17:14:12 · 497 阅读 · 0 评论