010. ruby syntax: && 与 || 的返回值 - cwy007/tips-and-skills GitHub Wiki
1. && 返回的值
val1 && val2
都为 true,返回val2;
都为 false,返回val1;
有一个为 false时,返回false的那个;
2. || 返回的值
val1 || val2
都为 true,返回val1;
都为 false,返回val2;
有一个为 true时,返回true的那个;
val1 && val2
都为 true,返回val2;
都为 false,返回val1;
有一个为 false时,返回false的那个;
val1 || val2
都为 true,返回val1;
都为 false,返回val2;
有一个为 true时,返回true的那个;