Mercurial > repos > other > SevenLanguagesInSevenWeeks
view 1-Ruby/blocks-irb.output @ 97:85a5e9a6ef5c
Add more notes on extracting Just/Maybe values
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 30 Jun 2019 16:09:44 +0100 |
parents | 0374ae06729e |
children |
line wrap: on
line source
blocks.rb(main):001:0> #! /usr/bin/env ruby blocks.rb(main):002:0* blocks.rb(main):003:0* x = 1 => 1 blocks.rb(main):004:0> blocks.rb(main):005:0* # Inline loops blocks.rb(main):006:0* x = x + 1 while x < 10 => nil blocks.rb(main):007:0> puts x 10 => nil blocks.rb(main):008:0> blocks.rb(main):009:0* x = x - 1 until x == 1 => nil blocks.rb(main):010:0> puts x 1 => nil blocks.rb(main):011:0> blocks.rb(main):012:0* # Conventional loops blocks.rb(main):013:0* while x < 10 blocks.rb(main):014:1> x = x + 1 blocks.rb(main):015:1> end => nil blocks.rb(main):016:0> puts x 10 => nil blocks.rb(main):017:0> blocks.rb(main):018:0* until x == 1 blocks.rb(main):019:1> x = x - 1 blocks.rb(main):020:1> end => nil blocks.rb(main):021:0> puts xblocks.rb(main):021:0> 1 => nil blocks.rb(main):021:0>