perl - Storable 模块是做什么用的?

标签 perl module perl-module storable

我很难理解 Storable 做。

我知道它将一个变量“存储”到您的磁盘中,但我为什么需要这样做呢?我会用这个模块做什么,我会怎么做?

最佳答案

突然想到的原因:

  • 跨脚本调用保持内存
  • 跨不同进程共享变量(有时无法通过管道传输内容)

  • 当然,这还不是全部 Storable 做。它也是:
  • 可以创建数据结构的深度克隆
  • 序列化存储的数据结构,这意味着文件占用空间小于 Data::Dump 的输出
  • 针对速度进行了优化(因此 retrieverequire 更快,包含 Data::Dump 输出的文件
  • 关于perl - Storable 模块是做什么用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7183638/

    相关文章:

    perl - 使用 Win32::Env perl 模块,环境变量不会在 Windows 中永久设置

    perl - 类 Lisp 语法用 perl 编译成 javascript

    java - 尝试通过 Inline::Java 模块将 Java 内联到 Perl

    regex - Perl 正则表达式跳过每一行

    excel - 按钮在 Excel 中引用了错误的行

    ruby-on-rails - 如何在 gem 内的模块内覆盖类方法?

    javascript - Angular 8 - 延迟加载模块 : Error TS1323: Dynamic import is only supported when '--module' flag is 'commonjs' or 'esNext'

    perl - 更新到 Windows 10 后 Net::SSH2::Simple 失败

    perl - perl 中的异常处理

    perl - 如何设置 Gtk2::Button 的文本颜色?