In diesem Haskell-like comprehensions implementation in Ruby gibt es einige Code, den ich nie in Ruby gesehen habe:Was bedeuten `def + @` und `def - @`?
class Array
def [email protected]
# implementation
end
def [email protected]
# implementation
end
end
Was def [email protected]
und def [email protected]
bedeuten? Wo finden Sie (halb-) offizielle Informationen über sie?
'[] + []' oder '[] + ([])' nach dieser Definition gibt keinen Fehler zurück. – sawa
@sawa: Das kommt daher, dass 'Array' bereits mit einer binären' + 'Methode kommt. – hammar
@sawa Welchen Fehler erwarten Sie? – toro2k