明らかにタイトルからスカラー(バージョン2.12.1を使用)が新しくなりました。私はIntelliJに自分の最初のアプリを書いています。 ScalaのJavaでの同等性については、this
になっています。私はthis
、self
、classOf[]
を試しましたが、IntelliJを無視してもIntelliJが文句を言うことはなく、コードはコンパイルされません。ここに私が持っているもの:Scala 'this'と 'self'がシンプルなAppで動作しない
import ch.qos.logback.classic.Logger
object Main extends App {
val logger = Logger[Main]
}
ロガーパッケージはSBTで正しくインポートされています。ただし、シンボルMain
は解決できません。私はそれをあまり普及させないようにパッケージに貼りつけてみたが、Logger[me.justin.Main]
のようなことをやっているが、それもうまくいきません。
私はアプリを拡張していて、いくつかの問題を引き起こしているとも思っていましたが、使用しているscalaのバージョンで修正されていると思いますか?おそらく適用されないでしょうか?
私はすべてGoogledです。助けてください!
'App'何です? –
これは、 'Main'オブジェクトを実行可能にすることを可能にするスカラ特性です。基本的に、このオブジェクトにはJavaのような主要なメソッドがあります。 – Justin