Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 C/C++ 中,我们在解析大量字符时使用指针和类似的东西来节省内存。Haskell 也会使用同样的方法吗?我已经看到一些在 Haskell 中接受/返回“要解析的剩余字符”的解析器实现——编译器是否会处理大量传递的内存?提前致谢!
是的,在 Haskell 中也会使用相同的想法;但是,使用 GHC 非常容易,因为所有(装箱的)值都是开始的指针。所以你不需要做任何特别的事情来利用这个常见的技巧......只需编写你的代码。