每天学习一点Scala02_Scala基础-创新互联
一、基本概念:
创新互联主打移动网站、成都做网站、成都网站制作、网站改版、网络推广、网站维护、域名注册、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。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!")
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:每天学习一点Scala02_Scala基础-创新互联
地址分享:http://scyanting.com/article/djehjp.html