Rhino readFile中的异常如何工作?

时间:2013-01-30 19:41:18

标签: rhino

我在Linux下的Rhino中运行此代码。该文件不存在。

try {
  var u = readFile("/tmp/wtf");
  print(u);
} catch (e) {
  print("error!");
}
  1. 'catch'中的代码不会运行,即使文件肯定不存在。我只是将一个空白值分配给“你”。这是正常的吗?
  2. 还有其他情况(除了缺少文件)catch 运行吗?
  3. 我可以在不调用其他功能的情况下区分空文件和缺少的文件吗? (我意识到Rhino让我可以访问大多数标准Java库。)
  4. 只想确认readFile始终是同步的吗?
  5. 关于readFile的工作方式,我在SO或MDN上找不到任何东西。任何洞察力都赞赏。

0 个答案:

没有答案