Skip to content

replace and/or operators w/ &&/|| (when not used for control flow)

FC (Fay) Stegerman requested to merge obfusk/jekyll-fdroid:fix-operator into master

Because and/or are for control flow, &&/|| for logic; the precedence is quite different.

e.g. or has lower precedence than =:

irb> a = false || true # a = (false || true)
=> true
irb> a
=> true
irb> a = false or true # (a = false) or true
=> true
irb> a
=> false
Edited by FC (Fay) Stegerman

Merge request reports