Pythonのお勉強 Part66at TECHPythonのお勉強 Part66
- 暇つぶし2ch137:デフォルトの名無しさん 21/11/23 00:17:52.93 Ln8GWMq+0.net >>120 Ruby では、and/or の遅延初期化をよく使う p a = a || 1 #=> aが未定義のnil で偽なので、右辺が評価されて1 a = 2 p a = a || 1 #=> aが真なので、短絡評価で2。右辺は評価されない p b = b && 1 #=> bが未定義のnilで偽なので、短絡評価でnil。右辺は評価されない b = 2 p b = b && 1 #=> bが真なので、右辺が評価されて1