Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In that case it is preferable to use "or" over "||" since then you do not have to worry so much about operator precedence because "or" has about the weakest of all operators. This means in this case that you can skip the explicit ".new" for the exception.

  def delete_student(uid)
    STUDENTS.remove(uid) or raise WebApplicationException, Response.Status.NOT_FOUND
  end


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: