2018-03-01から1ヶ月間の記事一覧

data classで配列を使う時はequalsをオーバーライドしよう [Kotlin]

data classとは data classは以下のようにクラスにdataをつけて宣言することで、 コンストラクタで宣言されたプロパティを使ったequals/hashCode/toString関数などを自動生成してくれます。 data class Book( val title: String, val page: Int ) val book1 …

Gradle Kotlin DSLを書くための参考になるサイトやページのメモ

Gradle Kotlin DSL メリット 1回ビルドできる状態にもっていけばあとはコードの補完が効く Groovyを知らなくてもKotlinで書くことができる デメリット gradle(Groovy版)からKotlinDSLに直すのがつらい あまり使っている人を見ないので思わぬバグを踏む可能性…