12.3.4 一時オブジェクトの利用の禁止
添字付けにおいて,宣言時に index 引数に対して setOf などで作成した一時オブジェクトを渡すのは非推奨です.以下は非推奨および推奨の記述例です.
Set I = "0 1 2"; Element i(set=I); Variable x(index=i); 0 <= x[i] <= 1; // 以下は非推奨の記述です. // Expression y(index=setOf(i, i==0)); // 以下は推奨される記述です. // 集合を事前に作成します. Set tmpS; tmpS = setOf(i, i==0); Element tmps(set=tmpS); Expression y(index=tmps);
上に戻る