Haskell 如何管理它的内存?

thl*_*lik 7 haskell functional-programming memory-management ghc

因此,我们知道对于大多数语言来说,在程序的整个执行过程中:

  • 全局变量存储在静态内存中。
  • 局部变量存储在堆栈内存中。
  • 任意变化的变量存储在堆中。

哈斯克尔呢?我只知道它很懒。这如何转化为这种背景?