Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure 从Power Shell打印文本_Clojure_Ms Word_Google Docs_Leiningen_Read Eval Print Loop - Fatal编程技术网

Clojure 从Power Shell打印文本

Clojure 从Power Shell打印文本,clojure,ms-word,google-docs,leiningen,read-eval-print-loop,Clojure,Ms Word,Google Docs,Leiningen,Read Eval Print Loop,在Windows power shell中,我运行lein repl,然后评估我编写的一些Clojure函数。这些函数输出大型矩阵或向量,这些矩阵或向量不容易手工转录。这就是为什么我希望能够从REPL复制数据,如果可能的话,或者找到某种方法将数据快速传输到word文档或Google文档。有没有办法将这些函数的输出从REPL复制到文档中,或者可以“复制并粘贴”输出 从REPL自动剪切并粘贴到REPL 看看肖恩·德夫林的。它具有以下功能: 将其参数(字符串)发送到操作系统剪贴板 将剪贴板的内容作为

在Windows power shell中,我运行
lein repl
,然后评估我编写的一些Clojure函数。这些函数输出大型矩阵或向量,这些矩阵或向量不容易手工转录。这就是为什么我希望能够从REPL复制数据,如果可能的话,或者找到某种方法将数据快速传输到word文档或Google文档。有没有办法将这些函数的输出从REPL复制到文档中,或者可以“复制并粘贴”输出

从REPL自动剪切并粘贴到REPL

看看肖恩·德夫林的。它具有以下功能:

  • 将其参数(字符串)发送到操作系统剪贴板
  • 将剪贴板的内容作为字符串值读取
  • 从剪贴板中求值s表达式
这是一段非常古老的代码,但只有java依赖项,因此如果将其复制到自己的命名空间中,它仍然可以工作

导入和导出为CSV


使用

在REPL时,可以将数据保存到文本文件中。您可以使用您选择的文本编辑器对其进行进一步处理。比如说

user=> (def v (into [] (range 100)))
#'user/v
user=> v
[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99]
user=> (spit "c:\\temp\\blah.txt" (with-out-str (prn *1)))
nil
user=> (slurp "c:\\temp\\blah.txt")
"[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99]\n"

请在你的问题背景下解释REPL。@RSahu他说:“lein REPL”@Chiron为了清晰起见,这部分在问题之后编辑