11. Juni 2008 in Ruby » Grundlagen

Fehlerbehandlungen als Einzeiler

War mir bislang nicht bekannt: Ähnlich wie Anweisungsmodifikatoren if-Anweisungen verkürzen können, so lassen sich auch Fehlerbehandlungen sehr elegant abkürzen, wenn begin- und rescue-Blöcke jeweils nur eine Anweisung enthalten.

Während ich früher etwa so etwas geschrieben hätte ...

begin
  name.capitalize 
rescue 
  "Name nicht verfügbar"
end

... kann ich mich ab heute richtig kurz fassen.

name.capitalize rescue "Name nicht verfügbar"

Diesen und weitere Tipps kann man hier lernen: 21 Ruby Tricks You Should Be Using In Your Own Code


Kommentar hinzufügen

Du kannst dich hier frei äußern, jedoch solltest du dich dabei fair gegenüber den anderen Lesern und dem Autor verhalten. Private Mitteilungen an Martin bitte per E-Mail an martin@labuschin.com. Danke.






* Angabe erforderlich, E-Mailadresse wird nicht veröffentlicht
URLs werden automatisch verlinkt, HTML ist nicht erlaubt

oder Abbrechen