⛳
kotlincでreplしよう 🔁
kotlincとは
kotlinのcompilerコマンド
引数なしで実行するとreplが起動する
install
brew install kotlinc
usage
pythonライクなみためでreplが起動する
$ kotlinc
Welcome to Kotlin version 1.6.0 (JRE 1.8.0-adoptopenjdk-jenkins_2018_05_19_02_01-b00)
Type :help for help, :quit for quit
>>>
デフォルトの機能ならそのまま使えるので、構文チェックとか、ちょっとした書き方のチェック.
単純に計算機としてつかったりしてる
>>> 100 * 10
res0: kotlin.Int = 1000
>>> import kotlin.math.*
>>> 2.0.pow(3.0)
res9: kotlin.Double = 8.0
>>> System.currentTimeMillis()
res10: kotlin.Long = 1639321217571
>>> listOf("a", "b", "c").map { it.toUpperCase() }
res14: kotlin.collections.List<kotlin.String> = [A, B, C]
簡単なファイルを:loadで読み込みもできる
sample.kt
fun hello() {
println("hello")
}
>>> :load sample.kt
>>> hello()
hello
ほんの些細な確認がしたいだけなんだけど、AndroidStudio立ち上げてコンパイルするのはちょっとだるいんだよなとかって時に便利!
個人的にはweb上のkotlin playgroundで簡単なロジック書いてすぐ確認することも多い
Discussion