如这段代码:
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 语法代表什么意思呢?, 感谢原作者分享。 往往教导我们大家要好好学习天天向上,