試圖學習Ruby作爲我的第一種編程語言。我對這方面的一切都很瞭解,但是我在這個練習中留下了一個空白,不知道該從哪裏開始,可以使用一些幫助。停留在Learnstreet Ruby課程7.9介紹||運營商
9:介紹||運算符
類似於邏輯運算符和運算符& &,我們有一個邏輯或運算符||。字符|位於鍵盤上的輸入鍵上方,稱爲管道。類似於雙和號,這個通常也被稱爲雙管。 ||如果任何條件可以爲真,則使用運算符。例如 - 如果數字== 1 ||如果數字是1或3,數字== 3返回true。簡單的權利?根據代碼編輯器中的說明實現方法dinner_choice。
該函數將返回:
- 「牛排」如果名人是「布拉德·皮特」或「安吉麗娜·朱莉」
- 「意大利」如果名人是「阿什頓·庫徹」或「黛咪摩爾」
- 「法國」如果名人是以上都不是
這是我的企圖。
def dinner_choice(celebrity)
return "steak" if celebrity == "brad pitt" || celebrity == "angelina jolie"
return "italian" if celebrity == "ashton kutcher" || celebrity == "demi moore"
else return "french"
end
末
你試過什麼? – bjhaid
'||'只是說'或'的另一種方式。 – steenslag