3 ms·
> Any modern should not allow 'if(flag=0)'. This is how you set default values for optional argument in Ruby and is very common.
by bradly 16y ago
> Any modern should not allow 'if(flag=0)'.
This is how you set default values for optional argument in Ruby and is very common.
- chc 16y agoI have never seen "if foo = 0" used to set a value for an optional argument in Ruby. It would either be "def bar(foo=0)" or "foo ||= 0". Can you give any example of what you're talking about?
- bradly 16y agoMy mistake. I didn't read parent carefully enough. Although it is common to see something like: if(@post = Post.find(params[:id])) render @post else render 'Post not found' end