第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在Ruby中“和&的區(qū)別?

在Ruby中“和&的區(qū)別?

大話西游666 2019-07-06 15:22:26
在Ruby中“和&的區(qū)別?之間的區(qū)別是什么?&&和and紅寶石的操作員?
查看完整描述

3 回答

?
慕娘9325324

TA貢獻1783條經(jīng)驗 獲得超4個贊

實際的區(qū)別是結合強度,如果你沒有做好準備的話,它會導致特殊的行為:


foo = :foo

bar = nil


a = foo and bar

# => nil

a

# => :foo


a = foo && bar

# => nil

a

# => nil


a = (foo and bar)

# => nil

a

# => nil


(a = foo) && bar

# => nil

a

# => :foo

同樣的事情也適用于||和or.


查看完整回答
反對 回復 2019-07-06
?
呼啦一陣風

TA貢獻1802條經(jīng)驗 獲得超6個贊

這個Ruby風格指南說得比我好:

對于布爾表達式和/或控制流,請使用&/歐元。(經(jīng)驗法則:如果必須使用外括號,則使用錯誤的運算符。)

# boolean expressionif some_condition && some_other_condition
  do_somethingend# control flowdocument.saved? or document.save!


查看完整回答
反對 回復 2019-07-06
  • 3 回答
  • 0 關注
  • 581 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號