diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2017-05-25 13:52:41 +0200 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2017-05-25 13:52:41 +0200 |
commit | 1de758b6d69dfd9749bcf60be068d388cdebfa94 (patch) | |
tree | 64767f2b9a27775b9066022a7726ebc5a229b406 /greet.ell | |
parent | aa4b4391f3f04dd2864fd068a603673cc44135a8 (diff) | |
download | ell-1de758b6d69dfd9749bcf60be068d388cdebfa94.tar.gz ell-1de758b6d69dfd9749bcf60be068d388cdebfa94.tar.xz ell-1de758b6d69dfd9749bcf60be068d388cdebfa94.zip |
Replace for/break with a try/throw mechanism
Diffstat (limited to 'greet.ell')
-rw-r--r-- | greet.ell | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -2,10 +2,18 @@ set greet { arg _name print 'hello ' @_name '\n' } +set decr { + arg _name + set @_name (- @@_name 1) +} + +set limit 2 for (map { arg _x; .. @_x ! } [ world creator + 'darkness, my old friend' ]) { arg _whom greet @_whom + if (= 0 (decr limit)) { break } } |