文档章节

scala入门之使用scala解释器

柳哥
 柳哥
发布于 2014/06/05 19:20
字数 268
阅读 840
收藏 2

scala解释器是编写scala表达式和程序的交互式“shell”。只要在解释器里输入表达式,它就能计算并打印结果值。scala的交互式shell就叫做scala。可以在命令提示符里输入scala,执行效果如下:

输入表达式,如:1 + 2 ,并键入回车:

Int类型指代了scala包的类Int。scala的包与java的类似:都可以对全局命名空间进行分区并提供了信息隐藏机制。类Int的值对应着java的int值。从更广泛意义上来说,所有的Java原始类型在scala包里都有对应的类。例如:scala.Boolean对应着Java的boolean。scala.Float对应着Java的float。在把scala代码编译成Java字节码的时候,scala编译器会代以使用Java的原语类型以便优化性能。
resX(如上例:res0)识别符还能使用在后续代码行中。例如:由于res0已被预定义为3,因此 res0 * 3就返回9,看下图:

© 著作权归作者所有

共有 人打赏支持
柳哥
粉丝 206
博文 405
码字总数 347782
作品 0
杭州
技术主管
私信 提问
Scala初学-20160109

概念 scala是一门类java的语言,可以直接使用java类库。 Scala运行是编译成java字节码,可以运行在任何标准的JVM虚拟机上 初识: 运行Scala解释器: scala> 1 + 1 res0: Int = 2 res0是解释器...

蓝狐乐队
2016/01/09
68
0
Scala "Hello,world!" 程序

"Hello, world!" 程序 首先我们使用标准的 “Hello, world!” 程序来演示一下 Scala 的简单使用 这个程序的结构对于 Java 程序员来说应该比较熟悉: 程序由 main 方法组成, 它使用命令行参数即...

JackieYeah
2016/06/25
587
0
Scala编程语言视频教程|Scala视频教程

Scala编程语言视频教程 分享网盘下载——https://pan.baidu.com/s/1kUFL6Ub 密码: m7k4 Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于...

nitycka
2017/11/01
0
0
熟练的掌握Scala语言系列课程

课程名字:熟练的掌握Scala语言系列课程 课程网盘下载: http://pan.baidu.com/s/1pJuRAsV 密码: ahr3 课程内容: 共10章,58课时,总时长944分钟 想要深入研究spark,掌握好scala至关重要,目...

混坛魔王
2015/01/09
822
4
Scala笔记整理(一):scala基本知识

[TOC] Scala简介 Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala运行在Java虚拟机上,并兼容现有的Java程序。 Scala源代码被...

xpleaf
2018/04/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何使用Hanlp加载大字典

问题 因为需要加载一个 近 1G 的字典到Hanlp中,一开始使用了CustomDictionay.add() 方法来一条条的加载,果然到了中间,维护DoubleArraTre 的成本太高,添加一个节点,都会很长时间,本来时...

左手的倒影
8分钟前
0
0
2018 年度新增开源软件排行榜之国产 TOP 50

2018 年开源中国社区「新增」开源软件排行榜之国产 TOP 50 终于发布了! 榜单根据 2018 年开源中国社区新收录的开源项目的关注度、活跃度,以及所属分类整理而来,相信在一定程度上反映了国内...

youfen
12分钟前
0
0
浅谈几种设计模式

Num1:单例模式 基本概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 常见写法: 懒汉式 public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为nul...

瑞查德-Jack
14分钟前
0
0
Time-wait状态(2MSL)一些理解

1. 编写TCP/SOCK 服务时,SO_REUSEADDR到底是什么意思? 这个套接字选项通知内核,如果端口忙,但TCP状态处于TIME_WAIT,可以重用端口。如果端口忙,TCP状态处于其他状态,重用端口时依旧指明...

Henrykin
21分钟前
0
0
数组处理

$arr = [ 0 => ['bid' => 1, 'money' => 1000, 'a' => 1, 'b' => 2, 'c' => 3], 1 => ['bid' => 1, 'money' => 1000, 'a' => 1, 'b' => 2, 'c' => 3],];$arr1 = [ ...

我才是张先生
30分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部