2019-06-06から1日間の記事一覧

KotlinのSecondary Constructorsでvalのプロパティを初期化したい

やりたかったこと firstに依存しているsecondを保持するPairのようなモノが欲しかった。 data class Pair<F, S>( val first: F? = null, val second: S? = null ) fun <F, S> newPair(first: F?, block: (F) -> S?) = Pair( first = first, second = first?.let(block) /</f,></f,>…