问题标签 [scala-repl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 为什么 scala 在有换行符且没有等号时评估类型别名?
我注意到在 REPL 中声明类型别名时,换行符会导致语句成功:
这有效:
这不会:
scala - 从 CLI 快速切换 Scala 版本
nvm
(节点版本管理器)可以快速选择要使用的替代节点版本。Scala 是否有类似的方式在当前 shell 中快速切换不同版本?例如,假设我想用 2.12.10 启动 REPL,然后执行类似的东西
会打招呼
请注意,问题不是关于 SBT via scalaVersion
,而是scala
直接从命令行使用命令。
scala - 是 scala REPL 打印的实例名称/ID 吗?
教程一开始就提到了可变集,但为什么 REPL 会在添加新元素时res4
更改实例名称?res5
'res' 不是 REPL 打印的实例名称吗?下面是上下文中的代码。斯卡拉初学者。如果问题是微不足道的,请多多包涵。
scala - Scala REPL 截断输出
我想知道是否有任何方法可以通过设置环境变量或其他方式来避免 Scala REPL 截断输出?
例子
我想看看所有的内容。
提前致谢。
windows - 有没有办法在 Windows 8.1 中安装 Scala Ammonite-REPL
我正在寻找如何安装Scala Ammonite-REPL
,Windows 8.1
但我没有在网上找到任何东西。
有人知道与此相关的事情吗?
有没有办法做到这一点?
scala - Scala REPL 中的浮点文字错误
Scala 中浮点字面量的定义是
当我尝试输入以点开头的浮点文字时,出现错误:
如果将这样的文字分配给某个变量,一切都很好
为什么它会这样?
scala - scala REPL 和 Intellij 中的 val 行为
正如预期的那样,重新分配在 REPL 中给出如下错误
a=2
但是下面的重新分配在以 val开头时不会在 REPL 中给出错误。
当我在 Intellij 中执行以下代码时,它给出错误。
为什么val a=1
并且val a=2
在 REPL 中没有给出任何错误(如果它只是 a=2 则错误)但在 Intellij 中出现错误。
scala - 由于 InvalidPath 异常,无法使用“sbt 控制台”启动 Scala REPL
我正在使用 Windows 10 操作系统,并sbt
从 scala-lang 下载页面的 .msi 安装程序安装了 1.4.5。现在,当我在命令提示符中键入sbt
或sbt about
时,它可以正常工作,但是一旦我键入sbt console
,我就会收到以下错误消息:
我尝试通过运行sbt --verbose来识别格式错误,这就是我得到的:-
但在此之后,只要我输入console
,我就会收到相同的 InvalidPath 异常消息。
这可能是基本的,但我绝对无法掌握我哪里出错或如何解决这个问题。
scala - Spark 和 CSV:如何从推断的模式中判断哪些列允许为空?
将 CSV 文件加载到 Spark 之后。您正在从 Scala REPL 进行探索。你怎么知道哪些 Columns 允许 Nulls 而哪些不允许 Nulls?