Tag: read eval print loop

如何在Kotlin REPL中加载文件

根据:help在Kotlin REPL中的:help ,我可以通过load:命令加载文件。 >>> :help Available commands: :help show this help :quit exit the interpreter :dump bytecode dump classes to terminal :load <file> load script from specified file 但加载文件失败像这样。 Rational.kt存在当前目录。 >>> load: "Rational.kt"; error: unexpected tokens (use ';' to separate expressions on the same line) load: "Rational.kt"; 既不load: Rational.kt也load: "Rational.kt"作品。 如何在REPL中加载文件? 我找不到一个例子。

java.awt.HeadlessException从Kotlin REPL启动JavaFX应用程序

嗨,我试图从Kotlin的REPL启动一个简单的JavaFx应用程序来显示图表。 启动应用程序的代码很简单,但我得到了一个 java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) at java.awt.Window.<init>(Window.java:536) at java.awt.Frame.<init>(Frame.java:420) at javax.swing.JFrame.<init>(JFrame.java:233) at com.github.lwhite1.tablesaw.plotting.fx.FxPlot.getJfxPanel(FxPlot.java:13) at com.github.lwhite1.tablesaw.api.plot.Pareto.initAndShowGUI(Pareto.java:65) at com.github.lwhite1.tablesaw.api.plot.Pareto.lambda$show$1(Pareto.java:41) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) 谷歌搜索,我发现参考这个命令,我跑了: System.setProperty("java.awt.headless", "false") 真正 但问题仍然存在,我使用Swing获得相同的错误。 我怎样才能从REPL显示GUI对象? 谢谢。

我如何运行Kotlin REPL kotlinc-jvm或kotlinc

我对Kotlin是全新的,我正在尝试运行Kotlin REPL。 继此之后,考虑到我正在使用OS X,我试过这个: $ /usr/local/bin/kotlinc-jvm 相当于: $ kotlinc-jvm 然后在下面的链接中 ,我发现运行它的更好方法是: $ kotlinc 这两个命令之间有什么区别,我应该选择哪一个?

Kotlin REPL与Android类unStub!编辑

我喜欢Idea / Android-Studio中的Kotlin REPL,但作为一名Android开发者,我经常遇到Stub! 问题在这里。 在编写单元测试时,我正在使用unmock来解决这个问题。 有没有一种方法可以使用Kotlin REPL插件的相同方法? [

这是Kotlin REPL的错误吗?

我可以像这样(递归地)在Kotlin REPL中定义一个值而不会出现错误: val s: String = s 现在我得到一个's'类型的NotNull,但是null的值。 我可以用NPE来做这个NotNull值: >>> val s: String = s >>> s.length java.lang.NullPointerException 你可以尝试一下你自己的Kotlin REPL,它每次都有效。 我正在使用Kotlin版本1.1.2-3。