|
「秀丸エディタ、浮動小数点数バージョン」
false & true の考えも明確な定義が必要です。これは意識的にマクロを書く人
が丸めを行わないと誤差が出るためです。
message "str(true & (2 )) - " + str(true & (2 )) ;
message "str(true & (1.1)) - " + str(true & (1.1)) ;
message "str(true & (0.1)) - " + str(true & (0.1));
message "str(true & (1/3)) - " + str(true & (1/3));
message "str(true & (-1.1)) - " + str(true & (-1.1));
message "str(true & (-0.1)) - " + str(true & (-0.1));
message "str(true & (-1/3)) - " + str(true & (-1/3));
message "str(1+1E-12) - " + str(1+1E-12);
message "str(1-1E-12) - " + str(1-1E-12);
message "str(1+1E-04) - " + str(1+1E-04);
message "str(1-1E-04) - " + str(1-1E-04);
message "str(true & (1+1E-12)) - " + str(true & (1+1E-12));
message "str(true & (1-1E-12)) - " + str(true & (1-1E-12));
message "str(true & (1+1E-04)) - " + str(true & (1+1E-04));
message "str(true & (1-1E-04)) - " + str(true & (1-1E-04));
あちきは 0 が false で、それ以外は true が好きです。C の規則は知りません
が、同じにするといいと思います。マクロの非互換が起きますが、今までの普通
のマクロは動くでしょう。
「マクロの非互換」です、皆さんはどう思いますか ???
|
|