蚂蚁卡卡
使用道具 举报
孤独守望 梦石0 星屑3144 在线时间1535 小时 注册时间2006-10-16 回帖4223 发消息
以下引用沉影不器于2009-2-6 13:04:46的发言: 整理成函数更方便... module Marshal def self.read(port, sect, proc=nil) str = ["\004\010"].pack("a*") ### - -|| return self.load(str + port.read.split(str)[sect+1], proc) end end file = File.open("Save1.rvdata", "rb") a=Marshal.read(file,1) p a [本贴由作者于 2009-2-6 13:14:51 最后编辑]
龙皇 梦石0 星屑50 在线时间83 小时 注册时间2007-8-8 回帖2623 发消息
以下引用沉影不器于2009-2-6 13:04:46的发言: 整理成函数更方便... module Marshal def self.read(port, sect, proc=nil) str = ["\004\010"].pack("a*") ### - -|| return self.load(str + port.read.split(str)[sect+1], proc) end end file = File.open("Save1.rvdata", "rb") a=Marshal.read(file,1) p a
以下引用沉影不器于2009-2-6 13:04:46的发言: str = ["\004\010"].pack("a*")
以下引用沉影不器于2009-2-6 18:45:39的发言: 回TERENCE: p "".unpack("a*") 回亿万星辰: 我也不知道,中午赶时间匆忙测试,有时候"\004\010"就得到nil...["\004\010"].pack("a*")貌似不出错...困了想睡觉去,先在这行后面注释"### - -||"
魔王 ⑨
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
第1届Title华丽大赛新人奖
献给最先抵达这片土地的你。参加预注册的用户即可获得。
这里的今天,有我过往努力的见证~
Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.