Un exemple d'utilisation de "retry" plus simple que mon post précédent:
i = 0 MAX = 3 begin puts "foo" raise "bar" rescue i += 1 retry if (i < MAX) end
Résultat:
foo foo foo
Technorati tags: ruby
Ruby (le langage de programmation) et Rails. (made in Toulouse)
i = 0 MAX = 3 begin puts "foo" raise "bar" rescue i += 1 retry if (i < MAX) end
foo foo foo
Aucun commentaire:
Enregistrer un commentaire