标签: ruby
在我的最新任务中,我发现了一些像这样的代码:
if false print "a" elsif true print "b" else print "c" end
if else语句是否正确?是否会被执行?
答案 0 :(得分:2)
此代码将始终打印“b”。
一种解释是,这段代码是作为一个实际逻辑的占位符而放置的,这些逻辑本应在稍后的时间点添加。