マクロの論理演算の結果No.05752
colder さん 10/05/24 13:26
 
ヘルプには、論理演算の結果は、0または1になるとありますが、

二重否定の結果がそれ以外の値になることがあります。

// テストコード
message str(!!34);
// ここまで


秀丸のマクロでは、二重否定で0または1に正規化することは出来ないのでしょうか?

環境 XP+秀丸v8.01β6

[ ]
RE:05752 マクロの論理演算の結果No.05753
秀丸担当 さん 10/05/24 14:33
 

>ヘルプには、論理演算の結果は、0または1になるとありますが、
>
>二重否定の結果がそれ以外の値になることがあります。

調べてみたところ、!が二重の場合は、打ち消しあって何も無かったことになる
ようになっていました。
0か1になるようにしても互換性の面で問題ないと思うので、次のバージョンで修
正させていただきます。

[ ]