2015-05-01から1ヶ月間の記事一覧

Go でプロコンに出てみた (後編)

前回の続き

Go でプロコンに出てみた (前編)

近年、Go言語を採用したプロダクト・企業も増えてきたという話を聞くので、ABC で使ってみた。 *1 入門書は読まず、詰まってからググる方針で。 なお、最終的にはこれを投げました。 Submission #415726 - AtCoder Beginner Contest 024 | AtCoder 目次 前編…

lazy in Scala macro

めも lazy は macro 展開前に部分的に desugar される。ここからいくらか実装を察することができる。 展開前 lazy val a = 10 展開後 { lazy <artifact> var a$lzy: Int = _; <stable> <accessor> lazy def a: Int = { a$lzy = 10; a$lzy }; () }</accessor></stable></artifact>