What about goto in clojure?

Now that’s cool. But I didn’t understand how you make the execution flow fall through in case there is no go within a block between two labels.

  (let []
    (tag body
      (print "h")
      (go point-a)
    point-c
      (println "world")
      (go point-d) // I'd like to exit directly from here ????
    point-a
       (print "el")
    point-b
       (print "lo ")
       (go point-c)
    point-d))
1 Like