zoukankan      html  css  js  c++  java
  • Swift-10--错误处理

      如何优雅地抛出错误--

      抛出错误使用throw关键字。

      某个错误被抛出时,那个地方的某部分代码必要要负责处理这个错误,比如纠正这个问题、尝试另外一种方式、或是给用户提示这个错误。

      ***4种处理错误的方式

      1.将函数抛出的错误传递给调用此函数的代码;

      2.用 do-catch语句处理错误;

      3.将错误作为可选类型处理

      4.断言此错误根本不会发生

      为了标识出这些地方,在调用一个能抛出错误的函数、方法或者构造器之前,加上try关键字,或者try?或者try!的变体。throw语句的性能特性是和return语句相当的。

      ***用throwing函数传递错误

      用throws关键字来标识一个可抛出错误的函数、方法或者构造器,在函数声明中的参数列表之后加上throws。一个标识了throws的函数被称作throwing函数。如果这个函数还有返回值类型,throws关键字需要写在箭头->的前面

  • 相关阅读:
    windows x64 软件约定
    windows 64位 系统非HOOK方式监控进程创建
    win 64 ring0 inline hook
    win 64 Shadow ssdt hook
    win 64 SSDT HOOK
    win 64 文件操作
    win64 驱动内存基本操作
    windbg符号表问题
    Windows 64位驱动编程基础与win64 ssdt
    基础知识
  • 原文地址:https://www.cnblogs.com/tanglimei/p/5142833.html
Copyright © 2011-2022 走看看