[swift-evolution] divisible-by operator
Milos Rankovic
milos at milos-and-slavica.net
Wed Apr 6 11:13:41 CDT 2016
Checking for divisibility is very common:
21 % 3 == 0 // true
In fact, this is such a common use of the `%` operator that the `== 0` side of the expression seems distracting in this use case. For quite a while now, I’ve been using a custom operator for this, which is steadily growing on me:
21 %== 3 // true
… which also allows me to overload it for sequences:
21 %== [7, 3] // true
(If I’m inadvertently misusing this mailing list to share such a minor idea, please tell me off so that I can learn not to do it again!)
milos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160406/4cb023af/attachment.html>
More information about the swift-evolution
mailing list