nsl*_*mnx 4 perl exception-handling
eval { # here is put some code that may throw exception return 1; } or do { my $error = $@; # Handle error. };
Dav*_*man 9
请参阅尝试::微小的的事情的讨论文件,可以使用时出问题eval的try型声明中,他们如何能够避免,为什么你贴的代码以1(为保证eval,如果它成功完成块返回真值).
eval
try
1
阅读之后,考虑使用Try :: Tiny而不是经历所有的旋转,确保你eval的每一个都能正常运行try.毕竟,懒惰是程序员的第一个伟大的美德.
归档时间:
12 年,5 月 前
查看次数:
196 次
最近记录:
9 年,4 月 前