ruby-uebungen/Assignment_026/solution/readme.md

534 B

Lösung: Ausnahmen









































```ruby def division(a, b) raise ArgumentError unless (a.is_a? Numeric) && (b.is_a? Numeric) raise ZeroDivisionError if b == 0 a / b end

begin puts division(1.0, 4.0) puts division(1.0, 0.0) puts division('a', 7) rescue ArgumentError => e puts e rescue ZeroDivisionError => e puts e end