需要确保原先可变的那些数据结构，变为显式的传递给并返回自更新它们的函数，这是叫做传递存储风格的一种程序结构。
求值策略.每种求值策略对当纯函数式编程时都返回相同的结果。特别是，它确保编程者不需要考虑程序是按什么次序求值的，因为及早求值（严格求值）将返回同惰性求值（非严格求值）相同的结果。但是，仍有可能一个及早求值可以不终止，而相同程序的惰性求值会停机。纯函数式的好处是惰性求值是可以被更容易的实现，因为所有表达式在任何时刻都返回同样的结果，不用管程序的状态，它们的求值可以随着需要而推