問題タブ [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.

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

debugging - クラスパスからの GroovyShell デバッグ スクリプト

これは、GroovyShell 経由で呼び出されたときに Groovy スクリプトをデバッグするのに非常に役立ちました。ただし、これはスクリプトが完全修飾ファイル名 (例: file:///home/user/x/src/main/groovy/package/File.groovy) でロードされた場合にのみ機能します。

私が使うとき

失敗します(デバッグを有効にした CompilerConfiguration が事前に設定されています)。

したがって、私のスクリプトはクラスパスにあり、パッケージが割り当てられています。それらは両方で実行されます(ファイルを介して直接およびファイル+クラスローダーリソースを介して)-ただし、IDEデバッグはファイルリソースとして参照する場合にのみ機能します(相対!したがって、「間違った」src/main/groovy/プレフィックスを使用します.

参考までに - スクリプトは後で JAR ファイルに含める必要があり、アプリケーション全体が WAR として実行されます。

私が試すことができることについてのヒントはありますか?

ありがとう、よろしく、 ティモ

0 投票する
9 に答える
155607 参照

windows - Groovy Shell の警告「設定ルート ノードを開く/作成できませんでした ...」

Windows 8 でGroovy Shell ( ) を開こうとしたgroovyshところ、次の出力が得られました。

上記のメッセージを出力した後、シェルは期待どおりに起動しました。

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

variables - 変数バインディングは groovysh で実際にどのように機能しますか?

ここに私が理解していないものの核心があります:

varsが式で何かに解決される場合、式new vars().xで解決しないのはなぜvars.xですか? これは、インスタンス化の目的でのみ実際に存在する幻の識別子のようなものです。

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

groovy - Groovyで再帰が機能しない

次のコードがあります

normalFactorial(1) メソッドは正常に動作し、期待どおりに 1 を出力します。2 番目の呼び出しは、以下の例外で失敗します。手がかり..????

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

groovy - 文字列からの閉鎖

文字列からクロージャを作成するには?

私は文字列を持っているようにdef formula = "{it * it}"

現在、式は文字列であり、式()を実行できません

文字列変数式のコード ブロックをクロージャとして定義するにはどうすればよいですか?

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

groovy - Java アプリケーションで Groovy スクリプトを評価するためにどの Maven 依存関係を含めるか

GroovyShell を使用して、Java アプリケーション内で Groovy スクリプトを解析および評価する機能を追加しました。ビルドに最低限含める必要がある Maven アーティファクトはどれですか?

groovy-all には間違いなく必要なものがすべて含まれていることはわかっていますが、同様に使用できる小さなパッケージがあると思いますか?

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

java - GroovyShell の出力をキャッチするには?

GroovyShell クラスを使用して Groovy エンジンを作成します。次に、「評価」メソッドを使用して一連のステートメントを実行します。
「println」呼び出しの出力を取得できるように、エンジンの出力をキャッチする方法はありますか?
これはスイングアプリケーションですが、現在は stdout に移動します。

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

groovy - groovy で isNan() を使用して入力が数値か文字列かを確認する方法

こんにちは、Groovy の初心者です。指定された入力が数値かどうかを確認する方法がわかりません。次のことを試しました。

groovy で isNan を使用する方法を教えてください。よくグーグル検索しましたが、結果が見つかりませんでした。前もって感謝します