void warning(string format, ...)
独自のランタイムVEXエラーをレポートします。これは、printfと同じ形式の文字列を使用します。
何かが問題を持っていて、受け入れ可能なフォールバック(代替案)の挙動がない場合は、 警告の代わりにerrorをレポートした方が良いことがあります。
Note
数千もの異なる警告を不意にレポートしやすくなってしまいます。
Examples ¶
if (primintrinsic(0,"typeid",@primnum) != 1) { warning("Primitives that aren't polygons are being ignored."); return; } if (primintrinsic(0,"closed",@primnum) == 0 || @numvtx < 3) { warning("Open or degenerate polygons are being ignored."); return; } float minimumValue = chf("min"); float maximumValue = chf("max"); if (minimumValue > maximumValue) { warning("Minimum (%f) can't be greater than maximum (%f); replacing minimum with maximum.", minimumValue, maximumValue); minimumValue = maximumValue; }
See also | |
string |
|
utility |