Закрытие (JS) Итераторы - PullRequest
       12

Закрытие (JS) Итераторы

0 голосов
/ 17 февраля 2012

У меня небольшие проблемы с переводом генератора Python в итератор Google Closure.

for n,nbrs in nodes_nbrs:
    for nbr,data in nbrs.items():
        yield (n, nbr, data)

У меня есть подписчики, и я застрял в них

var nodeNbrs = map(this.adj.getKeyIterator(), function(n) {
    return [n, this.adj.get(n)]
});
var iter = new Iterator;
iter.next = function() {
    // what do I do?
};

1 Ответ

0 голосов
/ 25 февраля 2012

использовать два goog.structs.foreach друг с другом

http://closure -library.googlecode.com / svn / docs / closure_goog_structs_structs.js.html

...