ゼロの下限を取得する最も効率的な (最速の) 方法は何ですか?
Math.max(0, x) は機能し、x の負の値に対して 0 を返します。ただし、Math.* に関する私の経験では、多くの場合、より高速に実行するためのはるかにパフォーマンスの高いトリックが存在します。この場合、誰か知っていますか?
ビット単位のトリックは問題ありません。私は常に、これらの演算子の実際の用途を見つけるのが好きです。x が負の場合、false を返すものは何でも問題ありません。
編集明確にするために、xが0より大きい場合、その値が必要です。したがって、x < 0 を実行することはできません。これは、x ではなく、true を返すだけだからです。