ich hab ein schönes Beispiel für funktionales
Programmieren gefunden, passt auch zum Thema XML:
ActionScript:
function addTag(tag) {
var stag='<'+tag+'>';
var etag='</'+tag+'>';
return function(x) {
return stag+x+etag;
}
}
Function.prototype.after=function(g) {
var f=this;
return function(x) {
return f(g(x));
}
}
trace(addTag("b").after(addTag("i"))("helo"));