18得票1回答
用Clojure编写一个懒惰、函数式和交互式命令行应用程序

我想知道:编写与用户或其他程序通过stdin和stdout交互的Clojure程序的最佳方式是什么? 显然,可以编写某种命令式循环,但我希望找到更懒惰/函数式一些的东西,有点取自Haskell的“interact”函数的灵感。

18得票5回答
bash:在“select”提示中,选择默认选项为按下回车键

我将在bash脚本中这样提示问题: 我用以下方式在bash脚本中提示问题: optionsAudits=("Yep" "Nope") echo "Include audits?" select opt in "${optionsAudits[@]}"; do ...

17得票6回答
在R语言中使用主函数

我已经使用R四个月了,我真的很希望能像其他语言(如C ++、Python等)一样使用main函数。我想这么做的主要原因是,我在R脚本中使用的所有变量都是全局变量,有可能会污染我在同一脚本中定义的函数的命名空间:f <- function(x) { x + a } a <- 50...

17得票1回答
动态交互问题

我想要有两个面板,左侧显示一个图形和两个定位器,右侧显示在由定位器定义的区域内放大的版本。 我尝试过:ClearAll[mndpt]; mndpt = Compile[{{c, _Complex}, {maxiter, _Integer}}, Module[{z, iters}, ...

17得票4回答
sympy是如何工作的?它如何与交互式Python shell交互,交互式Python shell又是如何工作的?

当我按下Enter键时,内部会发生什么? 我的提问动机除了纯粹的好奇心外,还想弄清楚当您按下键时发生了什么。 from sympy import * 输入一个表达式。从Enter到调用,这是怎样实现的呢? __sympifyit_wrapper(a,b) 在sympy.core....

17得票4回答
Haskell:如何在State monad之上编写交互式解释器?

我们正在开发一个使用状态单子的模型文件系统。我们有一个类型类,包含以下操作:class Monad m => FS m where isDirectory :: Path -> m Bool children :: Path -> m [Path] .....

17得票6回答
有没有一种方法可以使Python在脚本运行中变为交互模式?

我想做类似于:do lots of stuff to prepare a good environement become_interactive #wait for Ctrl-D automatically clean up 用 Python 可以实现吗?如果不行,你看有没有其他方法可以实现...

16得票1回答
在RStudio中使用绘图缩放和定位器

在RStudio绘图缩放中有启用locator()功能的方法吗?这仅适用于RStudio默认的较小窗口(右下角),但是当您单击已作为单独窗口打开的查看器时,不会捕获任何坐标: plot(iris$Petal.Width, iris$Petal.Length) locator() 也许答案是当...

16得票1回答
在R中,使用整数值作为常量而不是数字值(例如1L vs 1)的好处

在R源代码中,大多数(但不是全部)函数使用整数值作为常量: colnames <- function(x, do.NULL = TRUE, prefix = "col") { if(is.data.frame(x) && do.NULL) return(...

16得票3回答
能否构建一个交互式的C shell?

我想知道是否可以使用(Python、Java或C)实现这个功能?我正在寻找类似于Python的IPython的东西。