Hacker News new | ask | show | jobs
by rayiner 5347 days ago
Lisp, Dylan, Smalltalk, ML, Haskell, CoffeeScript, and Dart all have various levels of implicit return. It makes sense in a language where there are no statements, just expressions.

Generally code is written to not need to return from the middle of a function. This is only really inconvenient in loops, and at least Dylan, Lisp, and Smalltalk make some provision for an "early return."

1 comments

Someone said Dylan so I just respond...my favorite language of all times :)