Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Kotlin Native中键入安全生成器eval_Kotlin_Dsl_Kotlin Multiplatform_Kotlin Native - Fatal编程技术网

在Kotlin Native中键入安全生成器eval

在Kotlin Native中键入安全生成器eval,kotlin,dsl,kotlin-multiplatform,kotlin-native,Kotlin,Dsl,Kotlin Multiplatform,Kotlin Native,我在科特林做了一点实验。现在,我已经使用下面的代码输出了HML示例 val dsl = File("example.kts").readText() val manager = ScriptEngineManager() val engine = manager.getEngineByExtension("kts") val html = engine.eval(dsl).toString() 这是从Kotlin运行这个的正确方法吗 如果是这样,有没有办法在Kotlin Multiplat

我在科特林做了一点实验。现在,我已经使用下面的代码输出了HML示例

val dsl = File("example.kts").readText()

val manager = ScriptEngineManager()
val engine = manager.getEngineByExtension("kts")

val html = engine.eval(dsl).toString()
这是从Kotlin运行这个的正确方法吗

如果是这样,有没有办法在Kotlin Multiplatform/Native中实现这一点,特别是在与Objective-C结合时?(ScriptEngine来自JVM依赖项)


如果没有,正确的方法是什么

KOTLIN / NETA不提供C++互操作性。@ AtyOMDEGTYARV更新到Objto-C以更清楚,因为它是两者的结合。