20得票2回答
如何在Node REPL中使用“import”

使用Node.js的REPL,如何使用ecmascript语法import模块?任何版本的Node.js REPL现在都支持吗? 在Node.js v10.16.0中,我正在使用以下命令访问REPL: node --experimental-modules 来源:https://nod...

19得票1回答
当运行一个'.scala'程序时,Scala运行时/REPL背后到底发生了什么?

当我从命令行运行以下类似内容时,实际上会发生什么?> scala hello.scala Scala会生成一个hello.class文件,执行完之后会被丢弃吗?还是在这种情况下Scala会像解释器一样运行?我的意思是,当然,对于Java我不能做同样的事情:> java hello....

19得票5回答
是否存在类似于 `pry` 的 PHP 工具?

我有些偏爱ruby,习惯使用神奇的pry为应用程序提供解决方案。 我将应用程序锁定到1个线程,然后让pry在httpd控制台中弹出,然后能够解决许多问题,但是我没有发现类似于PHP的这种可用解决方案。 在执行期间调试和跟踪数据结构等是否有类似或被接受的解决方案?

19得票2回答
控制台emacs的 REPL

我正在使用 Emacs 的控制台版本(也就是通过 SSH 登录到远程机器并在那里使用 Emacs),想知道是否可以(假设可以)从那里启动 REPL。 我对 Lisp 和 Emacs 都很陌生。

19得票1回答
为什么创建这个memoryview只有在赋值给变量时才会引发ValueError?

Python的memoryview不支持datetime64或timedelta。但是当我尝试创建一个包含datetime64或timedelta的结构化数组的memoryview时,它似乎可以工作……除非我将其赋值给变量! In [19]: memoryview(zeros(10, dty...

18得票2回答
为什么在键入变量(或表达式)时会将其值打印到标准输出?

以这个例子为例:>>> 5+10 15 >>> a = 5 + 10 >>> a 15 Python如何以及为什么可以在没有显式的print语句的情况下完成这个操作? 如果我在IPython单元格中执行相同的操作,只有最后一个值会以这种方...

18得票3回答
如何在Scala REPL中访问最后一个结果?

在Python REPL中,我可以做像这样的事情:>>> [1,2,3,4] [1, 2, 3, 4] >>> sum(_) 10 在 Clojure REPL 中,我可以这样做:user=> "Hello!" "Hello!" user=> ...

18得票1回答
Scala 2.9 REPL的settings.maxPrintString是什么意思?

我想在Scala REPL中禁用字符串值的截断。 以下线程建议输入 settings.maxPrintString = 0: 如何强制解释器显示完整的堆栈跟踪? 不幸的是,这在Scala 2.9中似乎无效:Welcome to Scala version 2.9.1.final (Jav...

18得票7回答
Clojure开发:IDE还是REPL?

我已经使用Clojure有一段时间了,想创建一些比玩具更大更复杂的项目。我过去几年一直在使用Java,并习惯了集成开发环境(IDE)的功能 - 编译许多类、将它们打包成jar文件、创建批处理文件供用户启动。 当我看到Clojure开发示例时,它们似乎是将文件加载到REPL中,查看它们的工作方...

18得票3回答
Scala:如何在repl中全局安装软件包以进行工作?

在Python中,如果我使用 pip install package_name 安装了一个包,无论我当前在文件系统的哪个目录下,只需输入 python,然后按其名称导入该包即可轻松打开Python repl。 就像这样$ python Python 2.7.3 (default, Sep 2...