30
v =(v == 0?1:0);を書くより良い方法はありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 変数を0と1の間で切り替えます。0の場合は1に設定し、それ以外の場合は1の場合は0に設定します。 これは非常に基本的な操作であり、頻繁に記述しているので、可能な限り最短で明確な方法を調べたいと思います。ここまでが私のベストです: v = (v == 0 ? 1 : 0); これを改善できますか? 編集:質問は、明確さを保ちながら上記のステートメントを最も少ない文字数で書く方法を尋ねています-これはどのように「本当の質問」ではないのですか?これはコードゴルフの練習を意図したものではありませんでしたが、ゴルフとしてアプローチする人々からいくつかの興味深い答えが出ています-ゴルフが建設的で示唆に富んだ方法で使用されているのを見るのは素晴らしいことです。