En Ruby, Quelles structures peuvent "sauver" de la déclaration de la imbriquée dans

En ruby pour attraper une erreur, on utilise le rescue déclaration. en général, cette déclaration se produit entre begin et end. On peut aussi utiliser un rescue instruction dans le cadre d'un bloc (do ... end) ou une méthode (def ... end). Ma question est ce que les autres structures (la boucle, tandis que, si, ...) si tout va sauver nid à l'intérieur?

  • do ... end blocs ne peuvent pas être sauvés de sans explicite begin ... end.