如何简洁地写出 x = x - 4 除非 x 小于 0,在这种情况下 x = 0?
我正在做一些分页,并且可以毫无问题地执行 @next_images_to_paginate += 4
。
但 @previous_images_to_paginate -= 4
不会,因为我可以获得负数。
我不能使用绝对值,因为我希望 -1、-2 和 -3 为 0。
类似于:
((@previous_images_to_paginate -= 4) < 0) ? 0 : (@previous_images_to_paginate -= 4)
但我想要少一些啰嗦的内容。
正在创建的页面不适合 will_paginate
等。
I am doing some pagination and can do @next_images_to_paginate += 4
without a problem.
But @previous_images_to_paginate -= 4
doesn't because I can get negative numbers.
I can't use absolute because I want -1, -2 and -3 to be 0.
Something like:
((@previous_images_to_paginate -= 4) < 0) ? 0 : (@previous_images_to_paginate -= 4)
but I would like something less wordy.
The page being created is not appropriate for will_paginate
, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如何使用数组中的
max
函数How about using the
max
function from an array