scala replを開始するときにカスタム値を挿入することによって、scala replをカスタム化したいと思います。私はそれにどんな種類のAPIを使うことができますか?スカラ2.10と2.11の間の違いは?scala replを初期化するときにカスタムオブジェクトをscala replに挿入する方法
val x = "Hello"
val y = "World"
と開始:でinit.scala
を作成するように、時にスタートので、あなたのカスタムファイルを作成することができます
scala -help
-i <file> preload <file> before starting the repl
-I <file> preload <file>, enforcing line-by-line interpretation
...
:ありがとう
ありがとうございました@chengpohi、私が使用できるscala apiはありますか?私は実行時にいくつかのオブジェクトを作成し、このオブジェクトを自分のscala replに挿入したいと思います。 – zjffdu
こんにちは@zjffdu、上記の方法でinitファイルを作成し、start ** scala repl **を実行すると** initファイル**の変数が自動的にロードされます。このファイルを** repl runtime **にロードしたいなら、あなたはあなたのreplを起動した後で ':load init.scala'を使うことができます。 – chengpohi
中間ファイルを作成したくない場合は、次のようにもできます。 '(echo 'val foo =" bar "'; cat - )|スカラ – Dima