在Ruby中编写以下代码的最简洁方法是什么?在条件为单行的情况下Ruby多条语句
if ($string eq "dasff1") { print "dasff1" ;print " hoiff1" }
elsif ($string eq "dasff2") { print "dasff2" ;print " hoiff2" }
elsif ($string eq "dasff3") { print "dasff3" ;print " hoiff3" }
即一条线上的多条语句符合条件。
难道还有比
if (string == "dasff1")
print "dasff1" ;print " hoiff1"
elsif (string == "dasff2")
print "dasff2" ;print " hoiff2"
elsif (string == "dasff3")
print "dasff3" ;print " hoiff3"
end
为什么这个问题标记为[tag:perl]? –