FMTさん>> 実は、文字列どうしの論理和(||)、論理積(&&)の演算に不具合があり、ともに演算結果が数値の3になることが知られています。 "A"&&"B" → 3と評価。 "A"||"B" → 3と評価。 さらに、文字列と数値の比較、論理演算に不具合があり、演算結果が数値の3または1または0となることが知られています。 "A"==0 → 3と評価 0=="A" → Type mismatchエラー(本来の正しい挙動) ... "A"||0 → 3と評価。0||"A" → 3と評価。 "A"||1 → 3と評価。1||"A" → 1と評価。 "A"&&0 → 0と評価。0&&"A" → 0と評価。 "A"&&1 → 1と評価。1&&"A" → 3と評価。 これらの演算評価の不具合は過去にプチコン3号の不具合として報告されています。 -続く-