返回介绍

数学基础

统计学习

深度学习

工具

Scala

三、Scala 解释器

发布于 2023-07-17 23:38:23 字数 1608 浏览 0 评论 0 收藏 0

  1. Scala 解释器:一个编写Scala 的交互式shell。调用方式为:在命令行中执行命令scala

    Scala 解释器会对你录入的表达式求值,并输出结果。结果格式为:

    
    
    xxxxxxxxxx
    变量名 : 结果类型 = 结果值

    如果表达式中定义了变量,则变量名就是该变量的名字;否则变量名就是resX ,你可以在后续表达式中使用该变量名。

    • 如果希望在解释器中输入多行代码,只需要按回车。此时解释器会在下一行头部加上竖线| 。如果希望退出该模式,则连续按两次回车即可。
    • 退出解释器,则键入:q 或者:quit
    • 如果希望查看对象包含的方法/属性,则可以输入Obj. 然后键入Tab
  2. 如果希望在解释器中引入第三方包的依赖,则可以使用 sbt 来管理。

    • 首先创建一个目录,然后在该目录下创建一个名为 build.sbt 的文件。

    • 然后去 https://search.maven.org 中搜索第三方依赖包的坐标。

    • 修改该文件,在该文件中,你可以指定 scala 版本、依赖包:

      
      
      xxxxxxxxxx
      name := "Scala Playground" version := "1.0" scalaVersion := "2.10.2" # scala 版本 libraryDependencies += "com.twitter" % "algebird-core_2.10" % "0.13.5" # 第三方依赖
    • 在该目录下,执行命令 sbt console

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文