タグ

ブックマーク / qiita.com/tiibun (1)

  • kotlin内でkotlin scriptを実行する - Qiita

    kotlin 1.1 でjavax.script API(JSR-223)がサポートされています。 https://kotlinlang.org/docs/reference/whatsnew11.html#javaxscript-support これにより、kotlin上でkotlin(script)ソースをコンパイルして実行することができます。 公式にサンプルソースがありますので参照ください。 https://github.com/JetBrains/kotlin/tree/master/libraries/examples/kotlin-jsr223-local-example 以下、おおまかに説明します。 下記内容は kotlin 1.2.10 で確認しています。 目次 準備 実装 2.1 単純な実行 2.2 変数を渡す 2.3 コンパイル 2.4 eval 応用例:簡易テンプレー

    kotlin内でkotlin scriptを実行する - Qiita
    nobuoka
    nobuoka 2018/01/28
    お、おおお。 Groovy みたいに Kotlin でも実行時コンパイルさせたいと思ってたんだけど、Kotlin を実行時に JS にコンパイルして使うって方法があるのか!!! と思ったけどこれは JS にコンパイルするわけではなさそう
  • 1