我很难理解Storable
的作用。
我知道它会将一个变量“存储”到您的磁盘中,但为什么我需要这样做呢?我将使用这个模块,我将如何做?
答案 0 :(得分:10)
让人想起的原因:
当然,这不是Storable
所做的全部。它还:
Data::Dump
retrieve
比require
包含Data::Dump
输出的文件更快答案 1 :(得分:2)
一个例子:
你的程序花费很长时间来填充你的数据结构,图形或者trie,如果程序崩溃,那么你将失去它所有并且必须从方块1重新开始。为了避免丢失这些数据,并且能够在上次停止的地方继续,您可以手动将数据快照保存到文件中,或者只是使用Storable。