ごめん、ごめん 826です。

えっと、要はエラーになる要因を最初に探すより、やってみてエラーになったら考えるのはどう?って事です。

以下、Delphiでごめん。

if( a <> 0 )then
b := c / a
else
b := 0;

よりも

try
b := c / a
except
b := 0;
end;

の方が可読性がいいんじゃないかなと・・・