[ruby-core:76056] [Ruby trunk Bug#12499] case statement requires keyword "then" in windows
From:
kenneth.abramson@...
Date:
2016-06-16 21:12:47 UTC
List:
ruby-core #76056
Issue #12499 has been reported by Ken Abramson.
----------------------------------------
Bug #12499: case statement requires keyword "then" in windows
https://bugs.ruby-lang.org/issues/12499
* Author: Ken Abramson
* Status: Open
* Priority: Normal
* Assignee:
* ruby -v: ruby 2.2.4p230 (2015-12-16 revision 53155) [i386-mingw32]
* Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
# the following example code does not compile on Windows
# if you replace ":" with "then" it does compile
# if you leave out "then" it does not compile
# The Book of Ruby - http://www.sapphiresteel.com
def showDay( i )
case( i )
when 1 : puts("It's Monday" )
when 2 : puts("It's Tuesday" )
when 3 : puts("It's Wednesday" )
when 4 : puts("It's Thursday" )
when 5 : puts("It's Friday" )
when (6..7) : puts( "Yippee! It's the weekend! " )
else puts( "That's not a real day!" )
end
end
for i in 1..8 do
showDay( i )
end
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>