Ruby有没有相当于PERL的Storable的gem?
我试过rcstorable,但它只读,不保存。
谢谢。
发布于 2014-01-15 20:21:55
看看PStore,也许这就是你要找的。
http://ruby-doc.org/stdlib-2.1.0/libdoc/pstore/rdoc/PStore.html
它在Stdlib中,所以不需要gem。
发布于 2014-01-15 21:05:23
您可以使用Marshal进行与Storable的冻结和解冻等效的操作
在Perl中:
use Storable;
my $serialised_data = freeze( $data_ref );
# and later
my $data_ref = thaw( $serialised_data );在Ruby中:
serialised_data = Marshal.dump( object );
# and later
object = Marshal.load( serialised_data );一个很大的不同--RubyPerl库对象“开箱即用”比Ruby的Marshal涵盖了更多的Perl库对象,对于非核心对象,有时你可能需要自己添加对Storable的支持。所有的基本类型--数字、字符串、数组、散列--都运行得很好。
https://stackoverflow.com/questions/21134324
复制相似问题