【函数返回值】

  1. 对于“逻辑判断型”的函数,返回值的意义代表“真”或“假”,返回值类型定义为bool

  2. 对于“操作型”的函数,返回值的意义代表“成功”或“失败”,返回值类型定义为error

    1. 如果成功,则返回nil

    2. 如果失败,则返回对应的error值
  3. 对于“获取数据型”的函数,返回值的意义代表“有数据”或“无数据/获取数据失败”,返回值类型定义为(data, error)

    1. 正常情况下,返回为:(data, nil)
    2. 异常情况下,返回为:(data, error)