小编Max*_*nov的帖子

2
推荐指数
1
解决办法
139
查看次数

模式匹配函数参数

我想foo接受两个参数,如果第一个参数是:ok它应该返回第二个参数,否则返回第一个参数。

我想用这样的模式匹配来做到这一点:

(defn foo [:ok val] (val))
(defn foo [key val] (key))
Run Code Online (Sandbox Code Playgroud)

但不支持。我可以用类似的方式(使用模式匹配或某种)来做到这一点吗?

clojure pattern-matching

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

将值包装在 Ok 中的方法

我想像这样将值包装在 Ok 中

12.ok()
Run Code Online (Sandbox Code Playgroud)

我可以这样做还是只能使用Ok(12)

rust

0
推荐指数
1
解决办法
119
查看次数

标签 统计

clojure ×1

pattern-matching ×1

python ×1

python-import ×1

rust ×1