Mivel ruby-ban a kérdőjel és a felkiáltójel a függvény része tud lenni (jelölve annak funkcionalitását) így náluk ez kiesett.
Ruby-ban a kérdőjel igaz hamis, míg a felkiáltójel a self-executive metódusok.
pl: - object.empty? return true/false - object.empty! kiüríti a az objektumot
vagy például a sort, ami simán csak visszatér a tömb rendezett formájával, míg a felkiáltójeles önmagát a tömböt rendezi (és nem új tömbbel tér vissza).
Ennél a szintaxisnál biztos jobb [object method:parameter]
VálaszTörlésMondjuk ennek a szintaxisa még tetszik is. Úgy a Dart-ra emlékeztet egy kis Scala beütéssel.
Engem a Groovy-ra emlékeztet. Konkrétan azt a ?. safe navigation operátort onnan nyúlták, előtte nem láttam másik nyelvben.
VálaszTörlésc#-ban is van, de hogy ki találta ki, azt nem tudom.
VálaszTörlésIstván Nagy Én jobban szeretem a Ruby féle megoldást a resque-val
VálaszTörlésvariable = object.property.property rescue otherwise_value
Mivel ruby-ban a kérdőjel és a felkiáltójel a függvény része tud lenni (jelölve annak funkcionalitását) így náluk ez kiesett.
Ruby-ban a kérdőjel igaz hamis, míg a felkiáltójel a self-executive metódusok.
pl:
- object.empty? return true/false
- object.empty! kiüríti a az objektumot
vagy például a sort, ami simán csak visszatér a tömb rendezett formájával, míg a felkiáltójeles önmagát a tömböt rendezi (és nem új tömbbel tér vissza).