문제

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'방법을 기록하십시오.

다른 팁

이 답변은 두 번째 단락을 사용하여 게시 된 두 번째 질문과 관련이 있습니다. 체인 연산자 (->)를 사용하여 표현 값이 인쇄되는 것을 중지 할 수 있습니다. 예 :

<<counterInc()->"">>

''의 예를 참조하십시오.Thowerror (Object O)'공식 온라인 도움말 문서에서 다음과 같습니다.http://help.eclipse.org/indigo/index.jsp?topic=%2forg.eclipse.xpand.doc%2fhelp%2fch04s02.html

당신은 또한 '카운터 확장'XPand의 카운터 작업에 도움이되는 섹션

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top