如何处理FP中的全局,可变配置变量(或文件)?

时间:2015-09-21 09:39:39

标签: functional-programming global-variables

在一个复杂的程序中,我试图尽可能地应用函数式编程模式,一个问题是许多配置文件只是被加载并成为可从程序中的任何地方访问的全局变量。这种方法导致纠缠。我应该如何处理函数式编程风格的配置文件?

1 个答案:

答案 0 :(得分:2)

将配置变量建模为函数对我来说似乎是合理的。它的含义是该函数将是不纯的并且依赖于状态,即配置文件。