Clojure 问答列表

将 Java 数组转换为 Clojure 列表或序列?

作者:jpaugh 提问时间:3/11/2016

如何将 Java 数组转换为 Clojure 序列数据结构,例如列表或其他序列? 这个问题显示了如何反向;Clojure 文档展示了如何创建、改变和读取数组;但是有没有一种内置的方法可以将它们转换为...

Clojure 项目中与 Incanter 的函数命名空间冲突

作者:user3523406 提问时间:11/16/2023

我目前正在阅读 Eric Rochester 的“Clojure Data Analysis Cookbook”,并遇到了涉及 abs 函数的命名空间冲突问题。我使用 Leiningen 设置了我的项...

如何从可变向量中删除元素?

作者:blekione 提问时间:5/4/2016

我知道如何创建可变向量: (defn create-vector [] (intern *ns* (symbol "my-vector" (ref [])) =>my-namespace/my-v...

为什么当我使用 printf 程序时不发送字符串到输出,但当我使用 println 时它会?

作者:blekione 提问时间:4/20/2016

在 Clojure 中具有简单的功能 (defn command [] (loop [] (let [input (read-line) string-tokens (string/split...

我有没有办法在 Clojure 中存储全局数据集合?

作者:Дмитрий Волоснихин 提问时间:8/11/2015

我需要一种在 Clojure 中全局存储一些数据的方法。但我找不到这样做的方法。我需要在运行时加载一些数据并将其放入全局对象池中,以便稍后对其进行操作。应该在一组函数中访问此池,以从中设置/获取数据,...

在 Clojure 中访问可变的 java.util.List

作者:tRi11 提问时间:9/16/2020

我正在使用第三方 Java 库,其中一个库事件将 java.util.List 作为参数传递,Clojure 将其公开为 clojure.lang.APersistentVector。我遇到的问题是库...

将操作结果与哈希图值相关联

作者:blekione 提问时间:4/24/2016

我有 2 张地图: (def look {"directions" :look "look" :look "examine room" :look }) (def quit {"exit g...

使用 recur 时传递给关键字的参数数错误

作者:blekione 提问时间:3/17/2016

我是 Clojure 的新手。这是我的代码: (defn startgame [room-id] (loop [rid room-id] (println (clojure.string/joi...

将 Java 数组转换为 Clojure 列表或序列?

作者:jpaugh 提问时间:3/11/2016

如何将 Java 数组转换为 Clojure 序列数据结构,例如列表或其他序列? 这个问题显示了如何反向;Clojure 文档展示了如何创建、改变和读取数组;但是有没有一种内置的方法可以将它们转换为...

在 Clojure 中,什么时候应该在列表上使用向量,反之亦然?

作者:Rayne 提问时间:7/19/2009

我读到向量不是序列,但列表是。我不确定使用一个而不是另一个的理由是什么。似乎向量使用最多,但这是有原因的吗?...


共54条 当前第1页