2016-02-01から1ヶ月間の記事一覧

Kotlinで特定のブロック内でのみ有効な拡張関数を定義する

Kotlinのドキュメントに、Type-Safe Buildersという記事があります。 これは、Groovyでよく使われている builders パターンというものを、Kotlinで表現した際にどうかるかを示したドキュメントです。 kotlinlang.org Groovy使ったことないですが、build.grad…

Kotlinで未実装を表す方法

小ネタです。 Scalaでは ??? という関数を実行することで、未実装を表す scala.NotImplementedError を返すことができます。 Kotlinにも例外 kotlin.NotImplementedError があり、それを呼び出す関数として TODO() が定義されています。 github.com 使い方 …