樹脂が固まる前に

Web Frontend / Android / Designが好きな人のメモ

Kotlin

Kotlin/Native v0.3がWin対応したので触ってみた

はじめに 全ての道はKotlinに通ず つい先日,Kotlin/Nativeがv0.3になってwindowsで動くようになったらしい. blog.jetbrains.com 触るしか無い…! はじめに結果を言っとくと,サンプルを動かしてウィンドウが出せたよ 準備 環境はwindows10 64bit. 上のリ…

String.prepend, String.append, String.minusの話

小ネタだけど,String関係で便利なやつ第2弾 解説すると,String.prepend(String)で前に追加,String.append(String)で後に追加 String - IntでInt文字数分削除 下の例だと,文字”STRING”にprepend("pre")で"preSTRING" そのあとappend("app")で"preSTRINGap…

KotlinのAnyを引数に持つ同名関数の優先順位について

fun(Any) < fun(String) Anyが引数になってる関数よりStringとか限定された方が優先されるっぽい? fun main(args: Array<String>) { p("hell") // -> str p(10) // -> int p(10.0) // -> any } fun p(any: Any) = println("$any : any") fun p(i: Int) = println("$</string>…

KotlinをAndroid Studioで書いて,アプリもビルドしてみる

Kotlinを触り,泥スタでアプリをビルドしてみるまで Kotlinとは Kotlin Kotlin Programming Language Swiftっぽいで有名?なプログラミング言語 Java仮想マシンで動く javaのnull pointer exceptionが出づらい設計になっている JetBrains社が開発しているか…