新しい ASC 2.0 コンパイラでは、次のようなコードを作成すると警告が表示されます。
// (_achievementsFromServer is an Array)
while(item=_achievementsFromServer.pop())
{
// do something with item here
}
警告は次のとおりです。一般的に、コンパイラからのすべての警告に感謝しますが、ここでは意図していなかっ"Assignment within conditional. Did you mean == instead of =?"
たので、この場合はこれを抑制したいと思います。配列内のすべてのアイテムをポップして、配列が空になるまで何かをしたいです。==
while( (item=_achievementsFromServer.pop())==true )
動作しているように見えますが、少し混乱しているように見えます。他のアイデアはありますか?