2007-05-20から1日間の記事一覧

this

prototype.jsしてると思ってください。 var HogeClass = Class.create(); hogeClass.prototype = { initialize : function() { this.listeners = []; ... }, addListener : function(listener) { this.listeners.push(listener); /* OK */ }, invokeSomethin…

高階関数の数

Rubyのシンタクスがバランスが取れていて良い、という結論そのものには、特に異論ありません。taw's blog: Syntactic tradeoffs in functional languages Matzにっき(2007-05-12)OCamlの場合は、関数を複数受け取るような関数を定義する場合には、Functorを…