Lua xor功能代码

时间:2018-06-08 13:48:32

标签: function lua xor

这段代码在Lua中是否可以作为xor函数使用?

function xor (a,b)
if a ~= b then return true else return false end
end

i = false
j = false
if xor(not i, not j) then 
  print("one exclusive") 
else 
  print("both or none") 
end

1 个答案:

答案 0 :(得分:1)

是的,您的代码有效。

如果ab包含布尔值,则a XOR bnot(a == b)相同,当然这与a ~= b相同   ransacker :custom_years do |args| query = <<-SQL Year(finish_date) SQL Arel.sql(query) end