teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/12/14 08:59

投稿

shiketa
shiketa

スコア4133

answer CHANGED
@@ -17,4 +17,27 @@
17
17
 
18
18
  //res:class java.lang.Double
19
19
  //res:1.1666666666666667
20
+ ```
21
+
22
+ 追記
23
+
24
+ > kotlinに変換しましたが、問題が数点発生しています
25
+
26
+ ```kotlin
27
+ import javax.script.ScriptEngineManager
28
+
29
+ object xxScriptK {
30
+ @JvmStatic
31
+ fun main(args: Array<String>) {
32
+ val scriptEngineManager = ScriptEngineManager()
33
+ val scriptEngine = scriptEngineManager.getEngineByName("javascript")
34
+ val str1 = "(1+2.5)/3"
35
+ val res = scriptEngine.eval(str1)
36
+ println("res:${res::class}")
37
+ println("res:$res")
38
+ }
39
+ }
40
+ //Warning: Nashorn engine is planned to be removed from a future JDK release
41
+ //res:class kotlin.Double
42
+ //res:1.1666666666666667
20
43
  ```