マクロの論理演算の結果
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になるようにしても互換性の面で問題ないと思うので、次のバージョンで修
正させていただきます。
[
△
]