私はScalaの小さなプロジェクトに取り組んでいます。私は「インポート」と、次の問題がある:私のいずれかのファイルの先頭に、私はこれらのコマンドを持つ2つの事をインポート、場合Scala-IDEまたはScalaの異常なインポート動作
:
import main.Main._
import main.game.Game
^^^^
それは下線付きで私に次のエラーメッセージを表示します'main' word:オブジェクトMainのメソッドmainの引数がありません;部分的に適用された関数として扱う場合は `_ 'でこのメソッドに従います。これは特にimportステートメントだけです。当然、実際に輸入することはありません。最初はセミコロンの推論の癖についてもう一度考えましたが、そうではありません。私は2つの行を交換し、このように書く:
import main.game.Game
import main.Main._
それからすべてがうまくいきます。
誰もがそれを軽視できますか?それはScalaにとって特別なものですか?
Hm、面白いです。私が推測すると、Javaのメソッドはファーストクラスの値ではありません。ありがとうございました!良い人々が物事を理解するのがとても楽しいです。彼らは本当に一つに融合し、お互いを補完するので、2つ以上の答えを受け入れられるようにすることはできません。私はより一般的なものとしてアレクセイを選択し、またあなたの答えも指しています。 – noncom
@noncom Javaには相対的なインポートはありませんか? –
うん!決してそれを考えたことはありません... – noncom