CoffeeScript攻略1.2:比較範圍

CoffeeScript Cookbook發表於2011-11-13

問題

你想知道某個變數是否在給定的範圍內。

方案

使用CoffeeScript的連綴比較語法。

maxDwarfism = 147
minAcromegaly = 213

height = 180
normalHeight = maxDwarfism < height < minAcromegaly
# => true

討論

這是從Python中借鑑過來的一個很棒的特性。利用這個特性,不必像下面這樣寫出完整的比較:

normalHeight = height > maxDwarfism && height < minAcromegaly

CoffeeScript支援像寫數學中的比較表示式一樣連綴兩個比較,這樣更直觀。


enter image description here

相關文章