美文网首页
swift的常用注释语法

swift的常用注释语法

作者: 流云_henry | 来源:发表于2021-01-08 18:18 被阅读0次
/// 这是一个结构体。 ///
/// 它什么都没干......
/// - important: 这很重要!
/// - warning: 警告!
/// - attention: 注意!
/// - note: 另外......没什么好说的了......
/// - version: 1.0
/// - author: Zenny Chen
 struct MyStruct {

}

上述代码例子,我们通过使用option键加鼠标左键点 击MyStruct之后会出现下图所示的文档化描述对话 框。

parameters:这个参数下面可以跟多个形参描述。
returns:这个参数后面可以对当前函数的返回值进行 描述。
throws:这个参数后面可以描述当前函数可能会抛出 某种异常。

下面我们来看两个例子。

/// 这是一个foo函数
/// - parameter obj: 一个整数对象 func foo(with obj: Int) {
}
这又是一个foo函数 - parameters:
///
///
///
///
///
///
func foo(a: Float, b: Float) throws -> Int {
- a: 左操作数
- b: 右操作数
- throws: 可能会抛出异常
- returns: 返回一个Int类型的整数对象
    return Int(a + b)
}

此外,像Objective-C中用于代码分段的 #pragma mark - 在Swift中是通过注释方式来实现的。因为 Swift中没有 #pragma 预处理器指示符,所以使用 // MARK: 来表示标记分段。我们下面来举一个简单例 子:

func myFunc() {

}
// MARK: foo函数 func foo() {
}
// MARK: test函数 func test() {
}

然后我们在函数分栏中可以看到效果

除了 // MARK: 段落标示,之外,还有 // TODO:还未完成,需要继续做的 以及 // FIXME:需要修复bug,或是测试环境,需要更改的提示。

相关文章

网友评论

      本文标题:swift的常用注释语法

      本文链接:https://www.haomeiwen.com/subject/habfaktx.html