私はScala関数をファイルではなく、クラスで定義しました。Scalaインタプリタでそれらを使用したいと思います。私はscala filename.scala
と言って、単にファイルを実行してインタプリタを終了することができますが、ファイルを実行してからインタプリタを使いたいので、いくつかのテストを行うことができます。誰かがファイルをインタープリタにロードする方法を教えてもらえますか?その中で定義されている関数を使うことができますか?Scalaファイルをインタプリタに読み込んで関数を使用しますか?
67
A
答えて
89
タイプ:load /path/to/file
Scala REPL。
あなたは完全なパスを入れ、:help
+0
これは一度に1つの定義を評価するようですが、ファイルに密封された特性や前方参照がある場合は機能しません。 ':paste/path/to/file'はSureshの答えに書かれているように、うまく動作します。 –
4
だけリマインダを入力して、使用可能なコマンドの完全なリストを取得することができます。
:負荷は〜/ fileName.scala
エラーを取り除くために、私は
をしました "そのファイルが存在しません" 私はこのようにすることにより、Linuxでの問題が見つかりました: (
:load
より)あなたのより良い友人であるかもしれない/complete/path/fileName.scala機会に
12
、:paste
をロードします。 の使用方法の例を次に示します。を貼り付けます。
scala> :paste
// Entering paste mode (ctrl-D to finish)
if (true)
print("that was true")
else
print("false")
[Ctrl-D]
// Exiting paste mode, now interpreting.
that was true
一つは、コマンド:paste [path]
scala> :paste ~/Desktop/repl_seeder.scala
Pasting file ~/Desktop/repl_seeder.scala...
defined object test1
scala> test1.main(Str)
my first scala program
関連する問題
- 1. ファイルから読み込み、読み込み関数を使用してchar配列に格納する
- 2. はvirtualenv用のPython 3.5インタプリタを読み込めません
- 3. ファイルを読み込んで辞書に解析する関数
- 4. MathRandom()を使用してJsonファイルを読み込んで読み込む
- 5. Fortranストリームを正しく使用して整数の配列を読み込んで読み込みます
- 6. Perlループが読み込みファイルを読み込んでいませんか?
- 7. ファイルからテキストを読み込んで、bashスクリプトで変数を使用する
- 8. Scala APIを使用してTSVをSpark Dataframeに読み込む
- 9. Powershell Remoting:Powershellリモートプロファイルに読み込まれた関数を使用しますか?
- 10. データの読み込み時にカスタムスピナー関数を使用する
- 11. .txtファイルから読み込んで.startsWithを使用する
- 12. R shiny:ファイルからテーブルを読み込んで使用する
- 13. インタプリタ:Pythonの組み込み関数が定義されていませんか?
- 14. バイナリデータをPythonでファイルから読み込んでC++関数に渡す
- 15. Scala csvファイルが新しい列にデータを読み込んで表示する
- 16. Azure関数 - ファイルまたはアセンブリを読み込めませんでした。Microsoft.IdentityModel.Extensions
- 17. spark/scalaからjanusgraphにグラフを読み込めません
- 18. Laravel 5関数を使用したEagerの読み込み
- 19. ヒューゴはblogdownを使用した後にファイルを読み込みません
- 20. ファイルから読み込んでC言語の変数にstrcatを読み込みます
- 21. slf4jを使用して.propertiesファイルを読み込みます
- 22. PHPでcsvファイルを読み込んで読み込み
- 23. ファイル読み込みコールバック関数をcURLでカスタマイズできますか?
- 24. 複数行ファイルを読み込み、rdbuf()を使用する
- 25. Scalaがファイルを読み込んでjsonオブジェクトとしてリストにロード
- 26. プロパティからファイルパスを読み取って慣用的なファイルを読み込みます。Scala
- 27. 複数のファイルを読み込んでデータフレームに読み込む方法
- 28. マルチスレッドを使用したファイル読み込みの書き込み
- 29. AGSLocalTiledLayerが.tpkファイルを使用してマップを読み込んでいません
- 30. 別のファイルでデコレータを読み込んで使用する
'次を使用してファイルをロードするために
:paste
を使用することができますロード/パス/に/ file' ScalaのREPLで – Jamil素晴らしい、それは私が探していたまさにです。なぜそれが見つけにくいのか分かりません。 –
Jamil、答えとして投稿してください。そうすれば、Bea Metitiriは答えとしてマークすることができます。 –