Project1

标题: 请问:||是什么样的运算符号?到底什么意思? [打印本页]

作者: kvkv97    时间: 2021-10-10 17:09
标题: 请问:||是什么样的运算符号?到底什么意思?
  #--------------------------------------------------------------------------
  # ● 读取位图
  #--------------------------------------------------------------------------
  def self.load_bitmap(folder_name, filename, hue = 0)
    @Cache ||= {}
    if filename.empty?
      empty_bitmap
    elsif hue == 0
      normal_bitmap(folder_name + filename)
    else
      hue_changed_bitmap(folder_name + filename, hue)
    end
  end
请问:||是什么样的运算符号?到底什么意思?
作者: alexncf125    时间: 2021-10-10 17:24
本帖最后由 alexncf125 于 2021-10-10 17:34 编辑

https://rpg.blue/forum.php?mod=r ... amp;fromuid=2652223

a ||= b

等同

if a
  a = a
else
  a = b
end




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1