文档章节

scala入门之使用scala解释器

柳哥
 柳哥
发布于 2014/06/05 19:20
字数 268
阅读 846
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-13(Mybatis基本概念和简单的例子)

在mybatis初次学习Mybatis的时候,遇到了很多问题,虽然阿里云的视频有教学,但是视频教学所使用的软件和我自己使用的软件不用,我自己用的数据库是oracle数据库,开发环境是idea。而且视频中...

白话
6分钟前
1
0
Java基础:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /** The value is used for character storage. */private final cha...

watermelon11
32分钟前
2
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
5
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0
PHP 相关配置

1. php-fpm的pool 编辑php-fpm配置文件php-fpm.con vim /usr/local/php/etc/php-fpm.conf //在[global]部分增加以下内容 include = etc/php-fpm.d/*.conf # 相当与Nginx的虚拟主机文件 “vho......

Yue_Chen
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部