Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。ファイルをスクリプトのように実行する場合の、クラス定義の書き方について質問させてください。メソッドが呼び出されなくなります。メソッドが呼ばれなくなりました。メソッドが実行されることは確認しています。Mainhello方法2scalaコマンドはコードをスクリプトとして実行します。コードがmainメソッドのあるclassまたはobjectだけの場合は、mainメソッドを自動で実行してくれます。Fooの定義のみでスクリプトが終了し、mainメソッドは自動で実行されません。BLUEPIXYさんの回答のように明示的にMain.main(args)を呼び出せば実行されます。Fooを定義する方法があります。|3ソースコードを変更したくない場合は、以下の様にすると良いかと思います。|1最後にMain.main(args)を追加して書いて明示的に呼び出す。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。会を開催します🎉サイトの未翻訳箇所を見つけて、もくもく会で直しましょう関連する質問3Scalaで、継承関係の確認方法4scalaで型パラメータをscalaのクラスで渡してもJavaのクラスになるのはなぜ?1Scalaで既存クラスに対し再帰を利用したメソッドを定義したい0scalaでsprayのimportができません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。