0

文字列を比較したいのですが、できません。次の例を検討してください。

#set($foo = "a")
#set($bar = "a")

#if($foo == $bar) // Not the same
#if($foo == $bar.toString()) // The same
#if($foo.toString() == $bar) // The same

1つをキャストすると、一致しますか?

Apache サイトの例も同様の使用法を示しています (ただし、どちらの選択も一致しないというタイプミスがあります)。

#set ($foo = "deoxyribonucleic acid")
#set ($bar = "ribonucleic acid")

#if ($foo == $bar)
  In this case it's clear they aren't equivalent. So...
#else
  They are not equivalent and this will be the output.
#end

もちろん、アイテムがdiffクラスの場合、文字列としてキャストすることについて言及していますが、これは私の場合ではありません。

どうしたの?AppSync Local プラグインを使用して、サーバーレス フレームワークでこれを行っています。問題はそこにありますか?

更新awsutils オフライン アプリ同期パッケージのバグである可能性があります。バグレポートが提出されました。乞うご期待。

4

0 に答える 0