<!-- 新しい言語機能の提案を行う場合、このテンプレートの各項目を全て埋めてください。 それぞれの項目には、その機能の構文、目的、現在の仕様に与える影響を調査し、記述してください。 この機能のために既存のドキュメントに更新が必要な場合は、具体的なドキュメントを指定してください。 --> # ビット補数演算子(1の補数演算子) ## 概要 <!-- 新機能についての簡単な説明 --> - 数値型に`~`をつけて、ビットごとに反転した数値を取れるようにしたい ## 動機 <!-- なぜこの新機能を導入するのか、どんな場合に役に立つのか、期待できる成果は何か --> ## 詳細設計 <!-- AliceScriptの使用者が理解できるように、また開発者が実装できるように、新機能の設計を十分に詳しく説明し、その機能をどのように使用するのかの例をあげてください。 この機能を実装するために必要な場所を洗い出すために、既存のドキュメントへのリンクをつけていただければ幸いです。 --> ## 欠点 <!-- その機能を導入することによっておこる不利益や問題 --> ## 前例 <!-- 以前に似たような提案が行われなかったかどうかを確認して、行われていた場合はリンクをあげてください。 また、前例が却下または見送られた場合はなぜそうなったかもまとめること。 --> ## 未確定の設計 <!-- まだ決まり切っていない詳細な仕様設計 -->