ruby:根据方法内部的条件返回true或false

时间:2017-09-06 17:23:31

标签: ruby ruby-on-rails-4

我创建了以下方法来返回true或false

def method
  total_value = some_value
  item_value = item_value
  return true if total_value < item_value
end

我试图将return设为true,但仅在其为真时才有效。

如果total_value < item_value返回true,但如果不为真,则返回null。

我也试过if else并且它有效,但这是最好的方法吗?

def method
   total_value = some_value
   item_value = item_value
  if total_value < item_value
    true
  else
    false
  end
end

1 个答案:

答案 0 :(得分:4)

你想要这样的东西:

var keyX86 = RegistryExtensions.OpenBaseKey(RegistryHive.CurrentUser, RegistryExtensions.RegistryHiveType.X86);

RegistryKey reg2016Key  = keyX86 .OpenSubKey(@"SOFTWARE\Microsoft\Office\16.0\Excel",RegistryKeyPermissionCheck.ReadSubTree)

Ruby将始终返回函数中最后一个计算语句的值。