P粉0293277112023-09-05 12:26:32
あなたはもっと短くするよう要求しましたが、場合によっては、より明確な方が良いと思うことがあります。他の回答のほとんどには追加の配列またはトリプルが含まれており、それらは完全に問題なく、100%有効ですが、コードの意図がそれほど明白ではないと思います。私の場合は、if
をそのまま使用し、増減には
と --
を使用します。 「ビジネス ルール」は非常に明白で、コードもきれいに読めると思います。
繰り返しますが、あなたが要求したものとまったく同じではありません。私の 2 セントだけです。
リーリーP粉1667793632023-09-05 00:11:58
解決策 1:
リーリー解決策 2:
リーリー解決策 3 ($voteModel
の「up」がインデックス 1 で、「down」がインデックス 0 の場合):
解決策 3b (関連するキーを保持したい場合):
リーリー