赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 8217 |
最后登录 | 2015-12-14 |
在线时间 | 67 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 105
- 在线时间
- 67 小时
- 注册时间
- 2007-12-16
- 帖子
- 75
|
以下引用精灵使者于2007-7-17 0:17:41的发言:
异常退出……这样的意思就是说,意外出错的话也能自动存档了……强烈建议思思开发这个功能啊!
不是這個意思
這裡exit的參數
是回傳給調用此程式的程式的
功能和 C++ 中的 exit 一樣
出錯自動存檔很簡單
在 Main 中
rescue Errno::ENOENT
filename = $!.message.sub("No such file or directory - ", "")
print("找不到 #{filename} 文件。")
end
改成
rescue
# 存檔的腳本
if $!.is_a?(Errno::ENOENT)
filename = $!.message.sub("No such file or directory - ", "")
print("找不到 #{filename} 文件。")
end
end
# 存檔的腳本
改成存檔的腳本 |
|