我需要创建一个方法,它应该只接收1到6之间的数字数组作为参数.如果参数不同,我想用错误消息退出方法.
我想过使用双条件子句,例如:
if (dice.is_a? Array ) && ("elements of dice are numbers of range (1..6)")
do something
else print "error message"
Run Code Online (Sandbox Code Playgroud)
代替字符串"骰子的元素是范围的数字(1..6)"我尝试了以下代码,但不起作用:
dice.each { |num| num <= 6 }
Run Code Online (Sandbox Code Playgroud)
你会建议什么?
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |