温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

每天学习一点Scala02_Scala基础

发布时间:2020-07-09 00:55:25 来源:网络 阅读:263 作者:snailbigdata 栏目:开发技术

一、基本概念

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!")

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI