这个 if a = b && c … end 语法代表什么意思呢?

如这段代码:

def self.new_with_session(params, session)  super.tap do |user|    if data = session['devise.googleapps_data'] && session['devise.googleapps_data']['user_info']      user.email = data['email']    end  endend

其中的:

if data = session['devise.googleapps_data'] && session['devise.googleapps_data']['user_info'] user.email = data['email']end

这个 if a = b && c ... end 语法是什么意思呢?

这个 if a = b && c … end 语法代表什么意思呢?

相关文章:

你感兴趣的文章:

标签云: