掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     変数同士の比較が正しい結果にならない


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2007-3-15 10:11
EA Administrator
投稿: 3939

変数同士の比較が正しい結果にならない

○ご指摘

コード生成テンプレートで、

%if $a == $b%

のように2つの変数の値を比較しようとすると、正しい結果を返しません。

○回答

ご指摘どおりの問題を確認しました。

Enterprise Architectのバグの可能性が
ございますので、開発元と連携して調査を進めます。

ご迷惑をおかけし申し訳ございませんが
修正までの間は、下記のような方法で
ご対応くださいますと助かります。


(この例は、$aと$bが同じ長さの文字列であり、
部分文字列にはならないという前提があります。)
$result = %FIND($a,$b)%
%if $result == "-1"%
unmatch
%else%
match
%endIf%

ご迷惑をおかけし申し訳ございません。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ