XPandでいくつかの良いチュートリアルを入手できますか..LETなどのコマンドに関する情報を入手する必要があります。誰かがそれにいくつかのサンプルを投稿できればもっと良いでしょう。
私が直面している問題は次のようなものです。「for」ループを実行し、いくつかの条件をチェックした後、カウンターをインクリメントする必要があります。しかし、私はそうすることができません。カウンターをインクリメントすると、出力ファイルに出力されます。
前もって感謝します。
Ant スクリプトをテンプレート化する実際の例があります。同じ記事がDZoneに転載されています。
より具体的には、このホワイト ペーパーLET
では、演算子に関する次の例を示します。
<<LET packageName + "." + className AS fqn>>
the fully qualified name is: <<fqn>>;
<<ENDLET>>
最後に、openArchitecureWare フォーラムのこの投稿から:
LET ステートメントは非常に単純です。指定された値と、この定数が表示されるスコープを持つローカル定数を作成します。これは、LET ステートメントがループ動作に使用できないことも意味します。
実際、ループしようとすると、基本的に間違った場所で問題を解決していることになります。XPand テンプレートはテキスト アーティファクトの生成のみを目的としていますが、生成の基礎となるほとんどのロジックは Xtensions で実装する必要があります。Xtend にもループ構成はありませんが、関数型プログラミング パラダイムに従う意思がある場合は、代替手段を見つけることができます。また、oaw.List の「indexOf」メソッドにも注意してください。