Setting default values (conditional assignment)

后端 未结 5 1909
一生所求
一生所求 2020-12-05 17:26

In Ruby you can easily set a default value for a variable

x ||= \"default\"

The above statement will set the value of x to \"default\" if

5条回答
  •  鱼传尺愫
    2020-12-05 18:09

    I wrap it in a function:

    function default($value, $default) {
        return $value ? $value : $default;
    }
    // then use it like:
    $x=default($x, 'default');
    

    Some people may not like it, but it keeps your code cleaner if you're doing a crazy function call.

提交回复
热议问题