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 如何使用environ查询特定概要文件_Clojure_Environ - Fatal编程技术网

Clojure 如何使用environ查询特定概要文件

Clojure 如何使用environ查询特定概要文件,clojure,environ,Clojure,Environ,我知道(env)提供了完整的环境,并且(env:something)只执行一次查找。有没有办法查询个人资料的内容?例如,获取开发概要文件中定义的所有内容的映射?如果我正确理解您的问题,这是解决问题的一种方法: user=> a {:dev {:env {:database-url "jdbc:postgresql://localhost/dev"}}, :test {:env {:database-url "jdbc:postgresql://localhost/test"}}} user

我知道
(env)
提供了完整的环境,并且
(env:something)
只执行一次查找。有没有办法查询个人资料的内容?例如,获取开发概要文件中定义的所有内容的映射?

如果我正确理解您的问题,这是解决问题的一种方法:

user=> a
{:dev {:env {:database-url "jdbc:postgresql://localhost/dev"}},
:test {:env {:database-url "jdbc:postgresql://localhost/test"}}}
user=> (:dev a)
{:env {:database-url "jdbc:postgresql://localhost/dev"}}
user=> (:env (:dev a))
{:database-url "jdbc:postgresql://localhost/dev"}

如果我正确理解您的问题,这是解决问题的一种方法:

user=> a
{:dev {:env {:database-url "jdbc:postgresql://localhost/dev"}},
:test {:env {:database-url "jdbc:postgresql://localhost/test"}}}
user=> (:dev a)
{:env {:database-url "jdbc:postgresql://localhost/dev"}}
user=> (:env (:dev a))
{:database-url "jdbc:postgresql://localhost/dev"}

请看,谢谢——我不知道这些问题的答案如何适用。两者都不显示如何返回给定配置文件的映射。我遗漏了什么吗?请看,谢谢——我不知道这些问题的答案如何适用。两者都不显示如何返回给定配置文件的映射。我错过什么了吗?