目录

scala解释器

启动scala解释器

执行scala代码

退出解释器


scala解释器

后续我们会使用scala解释器来学习scala基本语法,scala解释器像Linux命令一样,执行一条代码,马上就可以让我们看到执行结果,用来测试比较方便。

我们接下来学习:

  • 启动scala解释器
  • 在scala解释器中执行scala代码
  • 退出scala解释器

启动scala解释器

要启动scala解释器,只需要以下几步:

  • 按住windows键 + r
  • 输入scala即可

执行scala代码

在scala的命令提示窗口中输入println("hello, world"),回车执行

退出解释器

在scala命令提示窗口中执行:quit,即可退出解释器

2021年大数据常用语言Scala(三):Scala解释器相关推荐

  1. 2021年大数据常用语言Scala(一):Scala简介

    目录 一.Scala简介 为什么使用scala Scala对比Java 案例 一.Scala简介 scala是运行在JVM上的多范式编程语言,同时支持面向对象和面向函数编程 多范式:就是包含多种编程思 ...

  2. 2021年大数据常用语言Scala(三十一):scala面向对象 特质(trait)

    目录 特质(trait) 作为接口使用 定义具体的方法 定义具体方法和抽象方法 定义具体的字段和抽象的字段 实例对象混入trait trait调用链 trait的构造机制 trait继承class 特 ...

  3. 2021年大数据常用语言Scala(十六):基础语法学习 列表 List 重点掌握

    目录 列表 List 重点掌握 不可变列表定义 可变列表 列表常用操作 列表 List 重点掌握 列表是scala中最重要的.也是最常用的数据结构.List具备以下性质: 可以保存重复的值 有先后顺序 ...

  4. 2021年大数据常用语言Scala(十四):基础语法学习 数组  重点掌握

    目录 数组  重点掌握 定长数组 变长数组 遍历数组 数组常用算法 数组  重点掌握 scala中数组的概念是和Java类似,可以用数组来存放一组数据.scala中,有两种数组,一种是定长数组,另一种 ...

  5. 2021年大数据常用语言Scala(四):基础语法学习 声明变量

    目录 声明变量 语法格式 在解释器中定义一个变量 val和var变量 使用类型推断来定义变量 惰性赋值 声明变量 我们将来每一天编写scala程序都会定义变量.那scala语言如何定义变量呢? 语法格 ...

  6. 2021年大数据常用语言Scala(二十八):scala面向对象 MAVEN依赖和类

    目录 scala面向对象 MAVEN依赖 类 - 掌握 创建类和对象 - 掌握 getter/setter - 了解 类的构造器 - 掌握 scala面向对象 MAVEN依赖 <?xml ver ...

  7. 2021年大数据常用语言Scala(二):Scala开发环境安装

    目录 开发环境安装 安装JDK 安装scala SDK 步骤 具体操作 安装IDEA scala插件 步骤 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 sca ...

  8. 2021年大数据常用语言Scala(三十八):scala高级用法 隐式转换和隐式参数

    目录 隐式转换和隐式参数 隐式转换 自动导入隐式转换方法 隐式转换的时机 隐式参数 隐式转换和隐式参数 隐式转换和隐式参数是scala非常有特色的功能,也是Java等其他编程语言没有的功能.我们可以很 ...

  9. 2021年大数据常用语言Scala(三十六):scala高级用法 泛型

    目录 泛型 定义一个泛型方法 定义一个泛型类 上下界 协变.逆变.非变 非变 协变 逆变 泛型 scala和Java一样,类和特质.方法都可以支持泛型.我们在学习集合的时候,一般都会涉及到泛型. sc ...

最新文章

  1. python slice是共享内存吗_在共享内存中使用numpy数组进行多处理
  2. 软考之路(1)——浅解网络基础知识
  3. Python3 流程控制语句
  4. python读取excel表格-python怎么读取excel表格
  5. python random 和numpy random_Python中numpy.random和random.random之间的区别
  6. mysql中什么叫临时表_MySQL中使用临时表需要注意哪些?
  7. c++ dicom图像切割_【高训智造】原创专业课堂第225期--定位滑座的线切割加工
  8. Mini C# Set class
  9. lstm原文_LRCN: LSTM与CNN相结合模型
  10. FreeSWITCH的NAT穿越
  11. [转] [Elasticsearch] 数据建模 - 处理关联关系(1)
  12. oracle 10g for linux
  13. 【react】 react 中 前后端数据的交互方式 (原生的ajax、jq的ajax、axios、fetch )...
  14. Ambari——大数据平台的搭建利器之进阶篇[配置spark]
  15. Scala快速入门到精通 视频教程 百度云网盘下载地址
  16. linux sox用法 播放,SoX——linux终端播放音频文件
  17. 浅谈OCR之Onenote 2010
  18. 晶联讯JLX12864G-086-PC-3S LCD显示屏 C51驱动代码
  19. [ABAP] BTE增强查找实施方法
  20. SSH远程ubuntu【无公网IP、内网穿透】 1-3

热门文章

  1. 常用的高性能 KV 存储 Redis、Memcached、etcd、Zookeeper 区别
  2. 【Spring】工厂模式解耦
  3. Python多线程调试
  4. 王道考研 计算机网络笔记 第三章:数据链路层
  5. GStreamer 1.18.4稳定的错误修复版本
  6. 使用Tensorize评估硬件内部特性
  7. 编译器设计-解析类型
  8. 2020年Yann Lecun深度学习笔记(下)
  9. Java基础入门语法和安装
  10. 在react hook里使用mobx(配置mobx依赖)