转至内容

程序科学/Sway演示文稿/对象/示例 4

来自维基教科书,一个开放世界的开放书籍

示例

尝试块如何?使用 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;
           }
       }

下一篇 上一篇 返回顶部

华夏公益教科书