From: usa@... Date: 2016-06-16T22:03:50+00:00 Subject: [ruby-core:76058] [Ruby trunk Bug#12499][Rejected] case statement requires keyword "then" in windows Issue #12499 has been updated by Usaku NAKAMURA. Status changed from Open to Rejected ---------------------------------------- Bug #12499: case statement requires keyword "then" in windows https://bugs.ruby-lang.org/issues/12499#change-59257 * Author: Ken Abramson * Status: Rejected * 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: