标签: read-eval-print-loop

如何让我的scala程序退出并返回REPL?

所以我制作了这个scala文件,当我将它加载到REPL中时效果很好.我想要做的是当用户输入"Q"时,它退出程序并返回到REPL.我已经在readLine设置了一个案例匹配,说:

case "Q" =>
Run Code Online (Sandbox Code Playgroud)

我只是不知道在它之后放什么来让程序退出.

谢谢

scala case quit read-eval-print-loop

3
推荐指数
1
解决办法
1万
查看次数

管道命令到 Python REPL

我有一个包含 Python 语句的文件,我希望以这样一种方式运行 Python,即如果在 REPL 中运行这些命令,它将打印到标准输出中将显示的内容。

例如,如果文件是

1 + 4
'a' + 'b'
Run Code Online (Sandbox Code Playgroud)

那么输出应该是

>>> 1 + 4
5
>>> 'a' + 'b'
'ab'
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

python read-eval-print-loop

3
推荐指数
1
解决办法
733
查看次数

Scala REPL 导入 SBT 文件

我有一个包含以下内容的 SBT 文件:

name := "Scala Playground"

version := "1.0"

scalaVersion := "2.11.6"

resolvers += "Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/"

libraryDependencies ++= Seq(
  "com.netflix.rxjava" %% "rxjava-scala" % "0.19.1",
  "com.typesafe.play"  %% "play-json"    % "2.2.1"
)
Run Code Online (Sandbox Code Playgroud)

保存为 scala-playground.sbt。我想在我的 Scala REPL 中使用它。当我尝试执行以下操作时:

sbt scala-playground.sbt
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

[info] Set current project to Scala Playground (in build file:/home/joe/Desktop/)
[error] Not a valid command: scala-playground
[error] Not a valid project ID: scala-playground
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: scala-playground (similar: scala-version, scalac-options, …
Run Code Online (Sandbox Code Playgroud)

scala sbt read-eval-print-loop

3
推荐指数
1
解决办法
430
查看次数

在Idris中找不到模块Network.Socket

我正在尝试在REPL中导入Idris中的Socket:

Idris> :module Network.Socket
Can't find import Network/Socket
Run Code Online (Sandbox Code Playgroud)

为什么?

package read-eval-print-loop idris

3
推荐指数
1
解决办法
117
查看次数

Mac 上 Visual Studio 社区中的 C# Interactive

我正在尝试在 C# 上做一些树屋教程。不幸的是,讲师正在带有 Windows 版本 VS Community 的 Windows 机器上教授这门课程,而我则关注 VS Community for mac。到了她尝试使用 C# 交互式 (REPL) 的地步,但我似乎在 mac 版本上找不到它。任何人都知道是否可以在mac上执行此操作?谢谢。

c# read-eval-print-loop visual-studio-code

3
推荐指数
2
解决办法
2897
查看次数

是否可以将 Typescript 导入到 ts-node REPL 的运行实例中?

我想测试一些我编写的 Typescript 代码。

到目前为止,我所知道的最好的方法是运行ts-node my-file-name.ts.

但是,我想让它更具交互性,类似于 Python REPL 允许您导入模块,然后根据需要从 REPL 调用函数。

例如,一个会话可能看起来像

$ ts-node
> import my-file-name.ts
> myFunctionFromMyFile("specialParam")
> "you just called a function from my-file-name.ts with param specialParam"
Run Code Online (Sandbox Code Playgroud)

这可能ts-node吗?

import module read-eval-print-loop typescript ts-node

3
推荐指数
1
解决办法
1114
查看次数

Groovy:有命令行 REPL 吗?

我不是在谈论 GUI 或网络应用程序。

我说的是 REPL。例如,在 Python 中,我会简单地运行python以获取 REPL。

groovy 只是输出一些帮助文本。

groovy read-eval-print-loop

3
推荐指数
1
解决办法
960
查看次数

如何从正在运行的会话中恢复 Julia 历史文件?

呸!我不小心删除了我的~/.julia/logs文件夹。

但好消息是我有几个正在运行的 julia 会话,它们似乎对 julia REPL 历史有一些记忆。

有谁知道是否有办法以某种方式从正在运行的 julia 进程的状态中反向转储历史文件?提前谢谢了!

read-eval-print-loop julia

3
推荐指数
1
解决办法
81
查看次数

Properly load-file for interactive Common Lisp development

I would like to know, what is the common approach to common-lisp interactive development in emacs (i use sly, but i think the slime instructions should be the same)

say i have this file:

(eval-when (:compile-toplevel :load-toplevel :execute)
  (ql:quickload :closer-mop))

(in-package :cl-user)

(defpackage :shapes
  (:use :closer-common-lisp-user)
  (:export #:rectangle))

(in-package :shapes)

(defclass rectangle ()
  ((height :initform 0.0 :initarg :height)
   (width :initform 0.0 :initarg :width)))
Run Code Online (Sandbox Code Playgroud)

which is quite simple. Evaluating it experssion by expression seems to be ok, while loading the whole …

emacs common-lisp slime read-eval-print-loop

3
推荐指数
1
解决办法
87
查看次数

如何获得 OCaml 的顶层中的最后一个评估表达式?

我如何引用 OCaml 的顶级 repl 中最后一个评估的表达式?

即 JavaScript 使用$_,python 使用_,haskell ghci 使用it

ocaml read-eval-print-loop ocaml-toplevel

3
推荐指数
1
解决办法
82
查看次数