讓我們想象的功能是這樣的: function foo(x) {
x += '+';
return x;
}
它的用法是這樣的: var x, y;
x = 'Notepad';
y = foo(x);
console.log(y); // Prints 'Notepad+'.
我正在尋找一種方法來創建功能這是可鏈接的其他功能。 想象用法: var x, y;
如何在執行'< <'作爲可鏈式方法時具有相同的行爲? class Test
attr_accessor :internal_array
def initialize
@internal_array = []
end
def <<(item)
@internal_array << :a
@internal_array << i