问题标签 [ammonite]
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 - Ammonite 对环境变量的访问有什么特别的支持吗?
我想知道 ammonite 是否有一种方便的快捷方式来从父进程访问环境变量,或者是scala.util.Properties.envOrElse
建议的方法?(如何在 Scala 中读取环境变量)
相关:有没有办法列出菊石中的所有当前对象?有点类似于env
在 bash 中,尽管可能不同,因为似乎环境变量不是作为 vals 或 vars 导入的。
scala - 为什么 scala REPL 和 Ammonite 在这一点上表现不同,哪种行为是正确的?
斯卡拉表达式
5.3
正如我所料,在 Ammonite-REPL 中计算结果为。但是,在 Scala REPL 中,它会产生语法错误,打印
直觉上,.3.+(5)
这对我来说似乎是一个有效的表达方式。Ammonite 中有错误还是 Scala REPL 中有错误?
linux - 如何使 intellij Idea 使用 #! 正确突出显示 Scala 脚本!(舍邦)
如何使 intellij Idea 正确突出显示 Scala 脚本。
尝试 1 将文件名更改为'test.sc'。Intellij 不喜欢第一行,即它不是有效的 scala 注释语法
尝试 2 将文件名更改为'test.sh'。Intellij 认为所有的语法都是 bash 脚本。
文件名 = ./test.sh
scala - 如何调试 Ammonite 脚本?
通常我的脚本很简单,可以通过打印跟踪来调试
但是我可以使用真正的调试器吗?也许在启用远程调试的情况下启动 JVM,但我不知道该怎么做。
scala - 如何获取当前脚本的名称?
如何获取当前脚本的名称?
例如,如果我运行myscript.sc
,我想知道myscript
I need this 的值,用于杀死脚本的先前实例,仍在运行。
scala - 如何在 sbt 项目中重用 Ammonite REPL 的 sc 文件?
我有一些sc
在一些 Jupyter Scala 笔记本中使用的可重复使用的 Ammonite REPL 文件。
现在我正在创建一个由 sbt 构建的独立应用程序。我希望我可以sc
在 sbt 项目中重用这些现有文件。
sc
是否可以为 Jupyter Scala/Ammonite REPL 和 sbt 项目共享这些文件?如何使scala
源和sc
文件一起编译?
scala - 包猫包含具有相同名称的对象和包:implicits
在这里听说过新的 Cats-Effect 库
http://typelevel.org/blog/2017/05/02/io-monad-for-cats.html
立即将以下行添加到我的菊石外壳 predef.sc
现在当我加载我的菊石壳时。我收到错误
谷歌搜索并在这里找到了解决方案
但我想知道如何将其-Yresolve-term-conflict:strategy
应用于菊石壳?
scala - Ammonite 和 Akka-Http 配置文件错误
我正在尝试将 akka-http 服务器嵌入到我的 ammonite scala 脚本中。
下面是用于创建服务器实例的 scala 代码
这是my.conf
文件内容:
运行脚本时amm server.sc
出现以下错误:
Exception in thread "main" com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka'
application.conf
标准文件名约定也会发生同样的情况。
我可以读取文件并正确获取内容。我错过了什么?
非常感谢
scala - 从 ammonite 脚本运行 SBT
我正在尝试编写一个触发 SBT 任务的 ammonite 脚本。
到目前为止,这就是我所写的。
测试.sh
我在这里遇到了多个问题
而不是使用
Process
我想使用 ammnoite%
来启动该过程的对象。但是,如何为正在启动的进程设置工作目录?从命令行我运行我的代码,如
sbt "runmain com.test.Foo 1 2 3"
. 从%
如何调用进程时,如何正确调用带有所有参数的 runMain?
scala - 在 Scala Ammonite 脚本中创建一个带有包的类
我在菊石外壳中编写了以下 scala 脚本
这可以编译并正常工作。但是我需要将 Person 类放在一个名为com.foo
如果我尝试
现在我得到一个语法错误,就像
我想知道如何为我的案例类指定命名空间。由于它是一个脚本,我想将所有内容保存在同一个文件中。