私は小さな REPL コンソール アプリを作成しています。コマンドを読み取り、それを分割し、小便の悪い switch ステートメントを使用して、呼び出すメソッドを決定します (Strategy パターンを使用する代わりに)。次に、監査のために、各コマンドを履歴に入れます。
アプリを起動するときのコマンド ラインは、入力したとおりに、既に分割されているため失われます。コマンドライン全体を使用して、ループを続行し、それが独自の分割ルーチンであることを望みます。
どういうわけかコマンドライン全体を取得することは可能ですか?