Kotlin/Java/Scala

Scalaについての基礎知識

社内で発表した時の資料を再編成しました。 Scalaについて、勉強してここまでは理解しましたという資料です。 トレイト(trait) Javaでいうインターフェース 抽象メンバと具象メンバのどちらも持てる 複数のトレイトをミックスイン(Javaでいう継承)するこ…

1から100までの偶数の和を1行で求める

1から100までの偶数の和を1行で求めるっていうのをTwitterで見かけたので、Kotlinで書くとどうなるか考えた。 最初に浮かんだのはこれ。 (1..100).filter { it % 2 == 0 }.sum() 1から100までの偶数の和という日本語がそのままコードになった感じで一番素直…

Kotlinでの文字列ゼロ埋め

Kotlinでゼロ埋めする時の話。 それくらいサクッといくだろと思ってたら、意外と時間取られて切なくなったので書き残す。 ちなみに動かしてる環境のKotlinは1.3.21です。 Javaだとこうだよね numberの値を4桁でゼロ埋めする String.format("%04d", number); …