在Ruby中,unless
和else
语句通常一起使用,以在条件为假时执行代码块。unless
语句用于检查条件是否为真,如果为真,则执行else
语句块中的代码。如果条件为假,则不执行else
语句块中的代码。
下面是一个简单的示例:
age = 18 unless age >= 18 puts "You are not eligible to vote." else puts "You are eligible to vote." end
在这个例子中,我们检查age
变量是否大于等于18。如果不是,我们打印出"You are not eligible to vote.“,否则打印出"You are eligible to vote.”。