1

我看到了一个带有“when”而不是“if”的代码片段的演示文稿。代码看起来像一种基于 JVM 的脚本语言,使用缩进而不是“{}”,并且并非每一行都以“;”结尾

你能给我一个线索,它可能是哪种语言?

4

1 回答 1

7

Ruby 有 case-when 语句。我的猜测是“JRuby”。

case x
when User === x 
    puts "Constant"
when "User" === x
    puts "string"
else 
    puts "nothing"
end
于 2012-12-13T13:18:45.170 回答