サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
scache.hatenablog.com
概要 この記事ではIntellijでサポートされたKotlinのScratchファイルについて紹介を行います Scratchファイル自体はKotlinに限らずJavaなどもサポートされています Scratchファイルとは Kotlinなどの実行可能なコードを保存するファイルで、デフォルトではプロジェクト外に保存されます。 プロジェクト内にあるファイルと違う点は、あらかじめプロジェクトをビルドしておけば、Scratchファイルのビルドだけで実行可能なため、実行までの時間が速いことです。 IntelliJのIDE機能の一つです 実行環境 IntelliJ IDEA 2018.3.1 (Community Edition) Kotlin Plugin 1.3.10-release-IJ2018.3-1 Hellow World! プロジェクトにファイルを追加する時と同じように New -> Sc
data classとは data classは以下のようにクラスにdataをつけて宣言することで、 コンストラクタで宣言されたプロパティを使ったequals/hashCode/toString関数などを自動生成してくれます。 data class Book( val title: String, val page: Int ) val book1 = Book("book", 100) val book2 = Book("book", 100) book1.toString() // => Book(title=book, page=100) book1 == book2 // => true toString()で返って来る文字列にプロパティの値が入っていたり、 ==(equalsが呼ばれる)を使った比較ができたりします。 data class内で配列を宣言した場合 ↓のようにプロパテ
このページを最初にブックマークしてみませんか?
『scache.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く