ruby 异常处理:rescue

qq_91353 14 0 PDF 2021-01-03 17:01:35

一个运行着的程序常会遇到意外的问题.一个要读取的文件不存在;当希望存入一些数据时磁盘满了;用户可能输入不恰当的数据. ruby> file = open(“some_file”) ERR: (eval):1:in `open’: No such file or directory – some_file 一个健壮的程序会合理并漂亮的处理这些问题.面对那些异常是一件讨人厌的工作.C程序员被要求做到检查每一个可能导致错误发生的系统调用的返回值并立刻做出决定. FILE *file = fopen(“some_file”, “r”); if (file == NULL) {

用户评论
请输入评论内容
评分:
暂无评论