一、基本概念:
1、Scala是一个混合式编程语言,它既支持面向对象编程,也支持函数式编程-但它更强调函数式编程;
2、Scala支持函数式编程的概念,如不可变数据结构和函数作为一类公民、trait;
3、Scala支持面向对象编程的概念,如类、对象、封装、继承、多态等以及其它重要的面向对象概念;
4、Scala是一个静态类型语言;Scala应用程序需要通过Scala编译器编译;
5、Scala是一个基于JVM(Java virtual machine)的语言;在字节码级别,一个Scala应用程序与一个Java应用程序是无法区别的;
6、因为Scala是基于JVM的,因此它可以无缝地与Java进行互操作。可以在Java程序中很容易地使用Scala库;更重要的是,一个Scala应用程序可以使用任何Java库而无需任何包装代码或粘合代码;
二、安装Scala:
1、下载Scala安装程序:http://www.scala-lang.org/
2、双击下载的scala-2.11.8.msi程序,一路"next",安装
3、测试是否安装成功:在命令行中,输入如下命令:
$ scalac -version
$ scala -version
如果出现scala的版本信息,说明已经安装成功。
4、说明:scalac是scala的编译器,scala是scala的解释器。
三、使用REPL:
1、scala二进制安装程序带有一个REPL(Read,Evaluate,Print,Loop)工具,可以通过scala shell交互式地编写Scala代码;
2、使用scala shell:
$ scala
$ println("Hello World!")
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。