問題タブ [groovyshell]
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.
debugging - クラスパスからの GroovyShell デバッグ スクリプト
これは、GroovyShell 経由で呼び出されたときに Groovy スクリプトをデバッグするのに非常に役立ちました。ただし、これはスクリプトが完全修飾ファイル名 (例: file:///home/user/x/src/main/groovy/package/File.groovy) でロードされた場合にのみ機能します。
私が使うとき
失敗します(デバッグを有効にした CompilerConfiguration が事前に設定されています)。
したがって、私のスクリプトはクラスパスにあり、パッケージが割り当てられています。それらは両方で実行されます(ファイルを介して直接およびファイル+クラスローダーリソースを介して)-ただし、IDEデバッグはファイルリソースとして参照する場合にのみ機能します(相対!したがって、「間違った」src/main/groovy/プレフィックスを使用します.
参考までに - スクリプトは後で JAR ファイルに含める必要があり、アプリケーション全体が WAR として実行されます。
私が試すことができることについてのヒントはありますか?
ありがとう、よろしく、 ティモ
windows - Groovy Shell の警告「設定ルート ノードを開く/作成できませんでした ...」
Windows 8 でGroovy Shell ( ) を開こうとしたgroovysh
ところ、次の出力が得られました。
上記のメッセージを出力した後、シェルは期待どおりに起動しました。
variables - 変数バインディングは groovysh で実際にどのように機能しますか?
ここに私が理解していないものの核心があります:
vars
が式で何かに解決される場合、式new vars().x
で解決しないのはなぜvars.x
ですか? これは、インスタンス化の目的でのみ実際に存在する幻の識別子のようなものです。
groovy - Groovyで再帰が機能しない
次のコードがあります
normalFactorial(1) メソッドは正常に動作し、期待どおりに 1 を出力します。2 番目の呼び出しは、以下の例外で失敗します。手がかり..????
groovy - 文字列からの閉鎖
文字列からクロージャを作成するには?
私は文字列を持っているようにdef formula = "{it * it}"
現在、式は文字列であり、式()を実行できません
文字列変数式のコード ブロックをクロージャとして定義するにはどうすればよいですか?
groovy - Java アプリケーションで Groovy スクリプトを評価するためにどの Maven 依存関係を含めるか
GroovyShell を使用して、Java アプリケーション内で Groovy スクリプトを解析および評価する機能を追加しました。ビルドに最低限含める必要がある Maven アーティファクトはどれですか?
groovy-all には間違いなく必要なものがすべて含まれていることはわかっていますが、同様に使用できる小さなパッケージがあると思いますか?
java - GroovyShell の出力をキャッチするには?
GroovyShell クラスを使用して Groovy エンジンを作成します。次に、「評価」メソッドを使用して一連のステートメントを実行します。
「println」呼び出しの出力を取得できるように、エンジンの出力をキャッチする方法はありますか?
これはスイングアプリケーションですが、現在は stdout に移動します。
groovy - groovy で isNan() を使用して入力が数値か文字列かを確認する方法
こんにちは、Groovy の初心者です。指定された入力が数値かどうかを確認する方法がわかりません。次のことを試しました。
groovy で isNan を使用する方法を教えてください。よくグーグル検索しましたが、結果が見つかりませんでした。前もって感謝します