問題タブ [main-method]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
10047 参照

java - メインメソッドの継承

クラスをインスタンス化し、メソッドを実行するメイン メソッドを定義する基本クラスを定義したいと考えています。ただし、いくつかの問題があります。基本クラスは次のとおりです。

派生クラスの例を次に示します。

これは、メイン アプリケーションとして使用するときにメイン メソッドで呼び出す必要がある単純な実行メソッドを定義します。ただし、そのためには、基本クラスのメイン メソッド内から派生クラスをインスタンス化する必要があります。これは不可能のようです。

派生クラスごとに main メソッドを繰り返す必要はありません。

これを行う正しい方法はありますか?

0 投票する
1 に答える
4420 参照

c++ - TCHAR* envp[]: それは何ですか?

Visual Studio で VC++ コンソール プロジェクトを作成すると、次の関数が自動生成されました。

envpどういう意味で、どのように/いつ使用できるか/使用する必要があるのか​​ 疑問に思っていましたか?

ありがとうございました!

0 投票する
3 に答える
366 参照

language-agnostic - 選択肢がある言語では、メインの関数/メソッド/コードを一番上に配置するのと、一番下に配置するのとではどちらが良いですか?

一連のサポート関数を呼び出す小さなメイン ロジックで構成されるプログラムを作成している場合、メイン ロジックをファイルの先頭に配置するか、ファイルの末尾に配置するかを選択できます (言語でどちらかが許可されていると仮定します)。どちらが良いですか?すべてのサポート関数の後、メイン ロジックをファイルの先頭または末尾に配置する必要がありますか? この 2 つのユーティリティ/読みやすさ/わかりやすさに大きな違いはありますか?

0 投票する
6 に答える
246373 参照

c - C の main への引数

どうすればいいのかわからない!私はCの基本をよく理解しています。構造、ファイル IO、文字列など。CLA 以外のすべて。どういうわけか、私は概念を理解できません。提案、ヘルプ、またはアドバイス。PS私はLinuxユーザーです

0 投票する
4 に答える
322 参照

python - 呼び出し不可能なPythonクラスが呼び出されないようにする価値はありますか?

はいの場合、以下よりも良い方法を提案できますか?詳細/正当化してください。

0 投票する
2 に答える
364 参照

java - Java アプリのライフサイクル

典型的なJavaアプリはいつ終了しますか?

mainメソッドで新しいスレッドを開始し、mainメソッドが終了しても、他のスレッドが引き続き動作している場合、アプリはすべてのスレッドが終了するまでオンのままですよね?

ありがとう&メリークリスマス!

0 投票する
3 に答える
617 参照

java - 実行時に呼び出されたクラスの`main`メソッドを特定するにはどうすればよいですか?

結合されたログファイルをより簡単にダイジェストできるようにするために、どのクラスのmainメソッドが呼び出されたかを動的に判別したいと思います。

現在、単一の(ローテーションされた)ログファイルは、多数のデーモンからのすべてのログ出力を集約しますが、すべてのデーモンが共有コードベースを使用し、ロガーがlog4jのgetLogger(Something.class)で作成

最初はカスタムレイアウトクラスを使用しているので、実際に情報を出力することは問題ではありませんが、それを見つけることは問題です。

フォールバックとして機能する可能性のある1つのアプローチは、呼び出し時にプロパティを定義し、そのプロパティを読み取ることです。

ただし、能力がすでに存在する場合は、新しい規則を作成する必要はありません。

更新:私の目的では、以下は正常に機能しているようです。

提案をありがとう!

0 投票する
7 に答える
629 参照

java - メソッド main はありませんが、main はありますか?

エラーメッセージ「Exception in thread "main" java.lang.NoSuchMethodError: main」が表示される

0 投票する
2 に答える
1256 参照

c# - C#でのJavaの同等のMainメソッドは何ですか

Javaでは、次のように書くことができます。

そして、「右クリック」=>「実行」=>「Javaアプリケーション」よりも、現在のメインメソッドを実行します。

Visual Web Developerでそれを行うチャンスはありますか?

ありがとう

0 投票する
6 に答える
52985 参照

ruby - CのようにRubyに「メイン」メソッドはありますか?

私はRubyを初めて使用するので、これが本当にばかげているように聞こえたらお詫びします。

「メイン」コードを記述し、同じファイルにメソッドを含める方法がわからないようです(Cと同様)。最終的に、すべてのメソッドを含む個別のファイルをロードする「メイン」ファイルになります。これに関するガイダンスに感謝します。

次のSO投稿を見つけましたが、理解できません 。rubyスクリプトでmainメソッドを定義する必要がありますか?

大したことではありませんが、同じファイル内の関連するすべてのコードを表示できる方が簡単です。ありがとうございました。

[-編集-]

回答してくれたすべての人に感謝します-コードの上にあるすべてのメソッドを定義するだけでよいことがわかりました。例を以下に示します。

Rubyはすべてのメソッドを事前に知っている必要があるため、これは理にかなっていると思います。これは、使用可能な関数を明確にリストするヘッダーファイルがあり、したがってmain()関数の下にそれらを定義できるCとは異なります。

繰り返しになりますが、回答してくれたすべての人に感謝します。