当前位置: 首页 > news >正文

Scala的简单使用

文章目录

  • Scala的简单使用
    • (一)交互模式
      • 1、命令行方式
      • 2、文件方式
    • (二)编译模式
      • 1、创建源程序
      • 2、编译成字节码
      • 3、解释执行对象


Scala的简单使用

在这里插入图片描述

Scala可以在交互模式和编译模式两种方式下运行

(一)交互模式

在命令行下直接敲命令或通过命令直接执行程序文件

1、命令行方式

直接在scala>提示符后敲代码执行
在这里插入图片描述
在scala>提示符之后输入:quit (或者按快捷键:Ctrl + D),退出scala交互模式
在这里插入图片描述

2、文件方式

  • 将代码写在xxx.scala文件中,通过scala xxx.scala执行文件中的代码
  • 创建/scala_work目录,进入该目录,执行命令:vim sum.scala
    在这里插入图片描述
    在这里插入图片描述
  • 执行命令:scala sum.scala
    在这里插入图片描述

(二)编译模式

将代码写在.scala文件中,通过编译命令将.scala编译为.class,然后去解释执行。在.scala文件中编写好代码,创建对象,包含入口函数。通过 scalacfsc 命令进行编译,产生对应的.class文件。再通过scala命令来解释执行对象。scalacfsc 都可以进行编译工作,区别是fsc会启动后台服务常驻系统后台,这样后续再进行编译的时候,速度就可以很快。

1、创建源程序

  • 在\scala_work目录里创建文件HelloWorld.scala
    在这里插入图片描述在这里插入图片描述

2、编译成字节码

  • 利用scalac将HelloWorld.scala编译成字节码文件HelloWorld.class
    在这里插入图片描述

3、解释执行对象

  • 执行命令:scala HelloWorld,运行程序,查看结果
    在这里插入图片描述
http://www.lryc.cn/news/16130.html

相关文章:

  • Java之前缀和算法
  • 基于GIS计算降雨侵蚀力R因子
  • 大数据时代下的企业网络安全
  • 【跟我一起读《视觉惯性SLAM理论与源码解析》】第三章第四章 SLAM中常用的数学基础知识相机成像模型
  • LeetCode 242. 有效的字母异位词
  • 力扣mysql刷题记录
  • Linux基础命令-lsof查看进程打开的文件
  • 常用电平标准
  • 小程序开发注意点
  • 自行车出口欧盟CE认证,新版自行车标准ISO 4210:2023与ISO 8098:2023发布
  • 2020蓝桥杯真题回文日期 C语言/C++
  • postman入门到精通之【接口知识准备】(一)
  • 【算法数据结构体系篇class07】:加强堆
  • Taro3.x 容易踩坑的点(阻止滚动穿透,弹框蒙层父级定位)
  • SpringBoot+ActiveMQ-发布订阅模式(消费端)
  • vscode下使用arduino插件开发ESP32 Heltec WiFi_Kit_32_V3
  • 吐血整理AutoSAR Com-Stack 的配置【基于ETAS】
  • 面向对象进阶之元类
  • 【Android AIDL之详细使用】
  • ASP.NET MVC | 简介
  • 95后刚毕业2、3年就年薪50W,才发现,打败我们的不是年龄····
  • 动态分析和静态分析最主要的区别是什么?
  • WebUI 学习笔记
  • C# 中常见的设计模式附带代码案例
  • 秋招面试问题整理之机器学习篇
  • SuperMap超图使用简单笔记
  • 从0探索NLP——神经网络
  • 计算机操作系统和进程
  • JAVA服务端实现页面截屏(附代码)
  • Java入门要知道!