gpt4 book ai didi

Clojure:基于模式匹配的编程

转载 作者:行者123 更新时间:2023-12-04 05:41:12 34 4
gpt4 key购买 nike

上下文

我为这个问题的软性/哲学性道歉;这是一组我无法形式化的想法/观察/直觉。

我最近一直在用 Clojure 编写大型应用程序,并在玩
* clojure 的匹配宏
* 规则调度系统 (1) mustache 和 (2) compojure
* com.cederick 的安全 friend

我喜欢这三个的地方——不是对象具有函数,而是所有三个都涉及某种明确形式的模式匹配来调度接下来发生的事情。

问题

这背后是否有通用的编程技术?如果有,它叫什么?这种模式还会出现在哪里,我如何才能了解更多信息?

谢谢!

最佳答案

模式匹配目前不是 clojure/core 的一部分,但您可以使用 multimethod、cond、case 宏和 https://github.com/clojure/core.match图书馆。

关于Clojure:基于模式匹配的编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11220999/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com