ddddddO/gtree

defaultSpreaderSimpleで最後にまとめて書き込み以外のやり方できないか

ddddddO opened this issue · 2 comments

return ds.write(w, branches)

で、ツリーの全枝を得てから書き込んでる
それをやめ、例えば、!node.hasChildのとき書き込むにするのはどうか

シンプルに、retをfmt.Fprintしてあげれば良さそう

ret := current.name + "\n"
if !current.isRoot() {
ret = current.branch() + " " + current.name + "\n"
}

bufioをうまく使いたい気もある

対応した