ruby-uebungen/Assignment_029/solution
Thomas Smits 25d5ac7ffd Initial commit 2023-05-23 09:19:31 +02:00
..
readme.md Initial commit 2023-05-23 09:19:31 +02:00

readme.md

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