ammonite

    8热度

    2回答

    如何让intellij Idea正确突出显示Scala脚本。 尝试1 改变文件名'test.sc'。的IntelliJ不喜欢第一行即它是不是有效的Scala注释语法 尝试2 改变文件名“test.sh”。 Intellij认为所有的语法都是bash脚本。 filenName = ./test.sh #!/usr/bin/env amm import ammonite.ops._ , Implic

    0热度

    2回答

    这位用于elpy的旧Emacs用户正尝试使用Scala &转移到VSCode上,更具体地说是Ammonite repl。 我用Ctrl +'打开集成终端&我所要做的就是在bash shell(ubuntu)上键入amm来打开repl;然而,我仍然错过能够通过Ctrl + Enter将编辑器中的行或选择发送到集成shell。 我想这意味着一点编码。我可以从哪里开始?有没有人完成类似? 谢谢了,

    0热度

    1回答

    在编写脚本时,我想知道当前脚本的位置,以便找到其他文件。 对于一个普通的Scala脚本,我知道如何去做,但是我用了一个Ammonite脚本。

    0热度

    1回答

    我想用scala脚本处理日志输出。像这样: java -jar app.jar | log.sc或java -jar app.jar | amm log.sc 如何编写log.sc处理app.jar打印日志? 动机 更换java -jar app.jar > app.log一些更聪明的处理输出流的方式。 从现在开始,我希望将输出流保存到不同的文件中,天数不变。 谢谢。 UPDATE 觉得这个例子:

    0热度

    1回答

    Problem: I need to access a command line API on a Remote machine. 我与斯卡拉Amonite库打,我不知道如果有ssh和提供密码的方式,这样我可以做到这一点从应用程序中,而不必在中间输入通行证。

    1热度

    1回答

    我试图将典型的UNIX命令jmap -heap $(pgrep java)转换为Ammonite-Shell的命令。 我到目前为止的尝试:%'jmap("-heap", %'pgrep("java"))。 我得到错误SyntaxError: found "%'jmap(\"-heap\", %'pg", expected "while" | ...这似乎表明pgrep的内部调用并没有实际翻译为命令

    0热度

    1回答

    我想知道菊石是否有一种方便,简便的方式从父进程访问环境变量,或者是scala.util.Properties.envOrElse建议的方法? (How to read environment variables in Scala) 相关:有没有一种方法可以列出菊石中的所有当前对象?有点类似于bash中的env,尽管可能有所不同,因为看起来环境变量没有被导入为val或vars。

    0热度

    1回答

    在“官方”斯卡拉REPL我可以做 scala> import util.Random scala> util.Random.nextInt res0: Int => -306696783 但在菊-REPL我得到 @ import util.Random cmd3.sc:1: object Random is not a member of pack ammonite.util impo

    2热度

    2回答

    斯卡拉表达 .3.+(5) 评估为5.3如菊-REPL结果,如我的预期。在斯卡拉REPL,虽然,它产生一个语法错误,打印 scala> .3.+(5) <console>:1: error: ';' expected but double literal found. $intp.3.+(5) ^ 直观,.3.+(5)似乎是一个有效的表达式给我。 Ammonite

    2热度

    1回答

    我在一些Jupyter Scala笔记本中使用了一些可重复使用的亚扪人REPL的sc文件。 现在我正在创建一个由sbt构建的独立应用程序。我希望我可以在sbt项目中重复使用这些现有的sc文件。 是否有可能为Jupyter Scala/Ammonite REPL和sbt项目共享这些sc文件?如何使scala源文件和sc文件一起编译?