Disons que j'ai le code :
cat = {
feed: (food) ->
alert "cat ate #{food}"
}
pets = {
"maximus": cat
}
getPet = (name) ->
pets[name]
Comment invoquer la méthode "feed" retournée par l'objet chat "getPet" ? Ce n'est pas un code valide :
getPet "maximus" feed "Fish"
En javascript, cela ressemblerait à ceci :
getPet("maximus").feed("Fish");