ruby-uebungen/Assignment_008/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: 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