天天看點

ruby unless的使用

好吧 我蠢 到今天才搞懂這個問題

ruby unless 表達式在條件為false才運作代碼塊,但其與條件"&& ||"邏輯組合使用一直沒有搞懂.到底是false && false才運作unless的代碼塊,還是 false || false才繼續運作.

其實這個問題很簡單,隻是一直沒有想過這一點.unless隻管條件是false還是true,至于是不是使用了 && 或 || 操作符,是不管的.

&&邏輯符,還是隻有在前面條件為真時,才運作後面的條件