open:do

do

Some expressions have implicit do blocks in them, making it unnecessary to use a do block

;;; Don't
(when test
  (do expr1
      expr2))
 
;;; Do
(when test
  expr1
  expr2)

;;; Don't
(let bindings
  (do expr1
      expr2))
 
;;; Do
(let bindings
  expr1
  expr2)

;;; Don't
(fn []
  (do expr1
      expr2))
 
;;; Do
(fn []
  expr1
  expr2)


  • open/do.txt
  • 마지막으로 수정됨: 2022/03/08 00:07
  • 저자 127.0.0.1