程序科学/Sway演示文稿/对象/示例 4
外观
< 程序科学 | Sway演示文稿/对象
示例
尝试块如何?使用 Sway 近端块样式
var error; try (error) { a / b; } else if (error . type == :undefinedVariable) { println("try block has an undefined variable"); } else { println("try block has a divide error"); }
以下是实现
function try($store,$code,$) { var result = catch(force($code)); if (error?(result)) { $store = result; if ($ != :null,force(car($))); } else { result; } }