私はいくつかのメソッドを含むScalaアプリケーションを持っています。私は、それらのメソッドのサブセットのリストをどこかのテキストファイルに格納したいと考えています。私のアプリケーションが実行されるとき、私はそこに指定したメソッドをテキストファイルに読み込ませます。どのようにそれを行うにはどのようなアイデア?Scala:テキストファイルで実行するメソッドのリストを格納
私は、メソッド名を含むScala(List [Int => Int]など)の関数リストを作成してから、そのリストを反復することができます。問題は、テキストファイルからそのリストを動的に作成し、Scalaにプレーンテキスト文字列だけでなく、メソッド名を与えることを認識させる方法です。
ありがとうございました。
を実行する事前定義済みの可能な方法のリストを持っていますか、またはあなたがどんな機能を持ってできるようにしたいんあなたのリスト? –
私はあなたがリフレクションを使うべきだと確信しています。私はスカラ反射に慣れていませんが、ここには良いリンクがあります:http://docs.scala-lang.org/overviews/reflection/overview.html。ランタイムタイプのメンバへのアクセスと呼び出しを参照してください。 – Joe
理想的には、どのような関数でも可能です。私は可能なメソッドのリストを作成することができます。これは、それを動作させる方法のアイデアを与えてくれます。 –