简单的ruby语法if语句。这可能吗?

时间:2015-05-13 11:23:53

标签: ruby if-statement syntax

我对编程很陌生,想知道这是否可行:

def lock(a,b,c,d)
if (a == 3 || a == 5 || a == 7 && b == 2 && c == 5 || c == 6 && d == 8 || d == 9 || d == 0)
  "unlocked"
else
  "locked"
end

如果不可能,为什么?

所以当我传入时:lock(3,1,1,1)它应该被锁定。

我应该这样做吗?有没有更好的办法?

2 个答案:

答案 0 :(得分:3)

我会使用$.fn.search_panel = function () { if ($(this).prop("tagName").toLowerCase() == 'input') { $(this).keyup(function () { var input_str = $.trim($(this).val()); console.log($(this)); console.log(input_str); }); } }; 使其更具可读性:

include?

答案 1 :(得分:0)

您必须根据逻辑正确添加括号。像这样,

404