程序科学/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;
}
}