ruby-uebungen/Assignment_007/solution/readme.md

773 B

Lösung: Symbole



















































```ruby def ansage(ursache)

text = case ursache when :signal "Signalstörung" when :personen "Personen im Gleis" when :betrieb "Störungen im Betriebsablauf" else nil end

puts "Wir bitten um Entschuldigung, wegen #{text} verzögert sich unsere Weiterfahrt" unless text.nil? puts "Wir bitten um Entschuldigung. Unsere Weiterfahrt verzögert sich." if text.nil? end

ansage(:signal) ansage(:personen) ansage(:betrieb) ansage(:gibts_nicht) # keine Ausgabe