■吉里吉里/KAG/TJS雑談質問スレ■その16
■ このスレッドは過去ログ倉庫に格納されています
0341名前は開発中のものです。
2008/12/26(金) 01:57:08ID:aORXdj9D繰り返し呼び出すようなメソッドがArrayとかにある、というやり方だが...
arr が [1, 2, 3] だとして
for (e in arr) {
hoge
}
が
var tmp = function(e) {
hoge
}
arr.__each__(tmp)
と展開されて each から tmp(1), tmp(2), tmp(3) と呼ばれる、という
そんな感じ、になるのかな、TJSでは。
なんでTJSが影響を受けてるC++やJavaScriptのような外部イテレータ
じゃなくて、Ruby風の内部イテレータにするんだろう?
■ このスレッドは過去ログ倉庫に格納されています