2019-04-01から1ヶ月間の記事一覧

【Mac】rbenvをインストールしてrubyを管理する

?rbenvとは rubyのversion管理をしてくれる。 rubyを使うなら入れた方がいい。 GitHub - rbenv/rbenv: Groom your app’s Ruby environment 0. 必要なもの ✔︎ homebrew 今後も絶対に使うのでない人はインストールしてください。 1. rubyのバージョン Macなら…

JavaのString#getBytesをKotlinで書くと

JavaのgetByte()はKotlinではtoByteArray()。 charsetはデフォルト値が設定されていて、引数で指定しないとCharsets.UTF_8が適用。 val foo = "foo" foo.toByteArray() 公式はこれ toByteArray - Kotlin Programming Language

【Kotlin】lateinitの使い方

lateinitって? JavaをKotlinにconvertしたら、 property must be initialized or be abstract っておこられて、IntelliJに直してもらおうとしたら add lateinit modifier と提案されました。 lateinitってなに( ˊ࿁ˋ )? lateinit: KotlinでNonNullなプロパ…