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文件一起編譯?