📜  Swift注释

📅  最后修改于: 2020-10-09 15:47:05             🧑  作者: Mango

在本文中,您将了解Swift注释,为什么以及如何使用它们。

 

 

注释是程序源代码中程序员可读的解释或注释。编译代码时,编译器将忽略它。

注释供阅读代码的人员使用,以更好地理解程序的意图和功能。在团队中为其他团队成员阐明代码的目的时,或者在单独工作时,它可能会提示自己拥有它可能会有所帮助。


迅捷注释及其类型

快速有两种类型的注释:

1.单行注释

在夫特,任何线开始两个斜杠//是单行comment.Everything开始两条斜线//由编译器忽略。

您可以在操场的顶部找到一个简单的示例:

//: Playground - noun: a place where people can play

 

它以两个斜杠//开头,并以“:Playground-名词:人们可以玩耍的地方”的形式对文件进行有意义的解释。

示例1:单行注释
//Sample program
//stores 3.14 in variable pi
let pi = 3.14159 
print(pi)

上面的示例包含两个单行注释:

// Sample program
// stores 3.14 in variable pi

2.多行注释

如果您的注释包含多行,则可以将其括在/*...*/

多行注释以正斜杠开头,后跟一个星号( /* ),以一个星号结尾,后跟一个正斜杠( */ )。 swift编译器会忽略/**/之间的所有内容。

/* This is a multiline comment.
After you write multiline comment add * following by / to end it
*/
示例2:多行注释
/* Hardcoded pi value may be less accurate.
So you can calculate using in built data types for more accurate value
*/
let pi = Double.pi
print(pi)

上面的示例包含多行注释。

/* Hardcoded pi value may be less accurate.
So you can calculate using in built data types for more accurate value
*/

要记住的事情

尽管注释对于更好地理解所编写代码的意图很有意义。这是您在编写时需要考虑的事项:

  1. 尽管注释有效并且编译器将忽略这些行,但不要在多行上用//括起注释。而是将其包含在多行注释/*...*/

    例:

    //This is a comment.
    //Use it when necessary and precisely
    
    /* This is a comment.
    Use it when necessary and precisely
    */
    
  2. 单行注释可以写在单独的行中,也可以与代码一起写在同一行中。但是,建议在单独的行中使用注释。

    例:

    let pi = 3.14159 //stores 3.14 in variable pi
    //stores 3.14 in variable pi
    let pi = 3.14159 
  3. 即使您是团队中的单个开发人员,并且您是唯一编写该代码的人,如果没有注释,您也很难在程序中确定其目的。因此,请精确使用它并提供有意义的描述。
  4. 使评论非常简单和有意义。
  5. 不要在代码上写不必要的注释。
  6. 在大多数情况下,请使用注释来解释“为什么”而不是“如何”。