W tym Haskell-like comprehensions implementation in Ruby istnieje jakiś kod nigdy nie widziałem w Ruby:Co oznaczają "def + @" i "def - @"?
class Array
def [email protected]
# implementation
end
def [email protected]
# implementation
end
end
Czego def [email protected]
i def [email protected]
oznacza? Gdzie znaleźć (pół-) oficjalne informacje na ich temat?
'[] + []' lub '[] + ([])' po tej definicji nie zwraca błąd. – sawa
@sawa: To dlatego, że 'Array' już jest dostarczany z binarną metodą' + '. – hammar
@sawa Jakiego błędu oczekujesz? – toro2k