Уча Clojure от около две седмици. Реших да публикувам малък фрагмент от това, което научавам ежедневно в Clojure. По този начин може да ми помогне да знам дали постигам напредък всеки ден. По-важното е, че това е един от начините за преподаване и по този начин мога да помогна на начинаещи програмисти, плюс това служи като добра ревизия :)

Вчера научих много ключови думи като do, when, or, and.

  • Операторът do е полезен, когато искате да напишете няколко формуляра в блок if.
  • Операторът when е полезен, когато искате само да напишете логика за блок if и да не се интересувате от нищо, когато е невярно.
  • Операторът or връща или първата вярна стойност, или последната стойност.
  • and връща първата falsey стойност или, ако няма стойности, които са falsey, последната вярна стойност.

Източник: Глава 3 Правете неща: Интензивен курс по Clojure от книгата: Clojure за смелите и истинските.