Swift语言指南(二)--语言基础之注释和分号
原文:Swift语言指南(二)--语言基础之注释和分号

注释

通过注释向自己的代码中注入不可执行的文本,作为你自己的笔记或提示。Swift编译器运行时会忽略注释。

Swift的注释与C语言极其相似,单行注释以两个反斜线开头:

//这是一行注释

多行注释以/*开始,以*/结束:

/* 这也是一条注释,
但跨越多行 */

与 C 语言的多行注释有所不同的是,Swift 的多行注释可以嵌套在其他多行注释内部。写法是在一个多行注释块内插入另一个多行注释。第二个注释块封闭时,后面仍然接着第一个注释块:

/* 这是第一个多行注释的开头/* 这是嵌套的第二个多行注释 */这是第一个多行注释的结尾 */

多行注释的嵌套是你可以更快捷方便的注释代码块,即使代码块中已经有了注释。

分号

与其它语言不同的是,Swift不要求在每行语句的结尾使用分号(;),但当你在同一行书写多条语句时,必须用分号隔开:

1 let 猫 = "喵"; println(猫)
2
3 // 输出 "喵"

谢谢,Swifter-QQ群:362232993,同好者进~

Fork:https://github.com/Joejo/Swift-lesson-for-chinese

posted on 2014-06-11 22:42 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/3782925.html

Swift语言指南(二)--语言基础之注释和分号相关推荐

  1. Swift语言指南(一)--语言基础之常量和变量

    原文:Swift语言指南(一)--语言基础之常量和变量 Swift 是开发 iOS 及 OS X 应用的一门新编程语言,然而,它的开发体验与 C 或 Objective-C 有很多相似之处. Swif ...

  2. Go语言学习二 语言结构 基础语法 数据类型

    Go 语言结构 由 youj 创建, 最后一次修改 2015-09-08 Go 语言结构 在我们开始学习 GO 编程语言的基础构建模块前,让我们先来了解 Go 语言最简单程序的结构. Go Hello ...

  3. Swift5.1 语言指南(二十三) 协议

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  4. Swift5.1 语言指南(二十) 类型转换

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  5. GitHub上Swift语言指南

    Swift 语言指南 @SwiftLanguage 更新于 2016-6-6,更新内容详见 Issue 55.往期更新回顾详见<收录周报> 这份指南汇集了 Swift 语言主流学习资源,并 ...

  6. Swift语言学习(二)

    原文链接:http://www.ioswift.org/ 4.0.Swift指南 以上章节主要从整体上介绍了 Swift 的相关知识,从本章开始,我们一步一步学习 Swift ,正式开启 Swift ...

  7. Swift 语言指南

    Swift 语言指南 @SwiftLanguage 更新于 2016-1-5,更新内容详见 Issue 43.往期更新回顾详见<收录周报> 这份指南汇集了 Swift 语言主流学习资源,并 ...

  8. arduino语言c,Arduino编程基础(二)——C\C++语言基础(上)

    基础篇 本章开始,将由浅入深,详细介绍开发Arduino Uno所需的基础知识与开发方法. Arduino语言 Arduino使用C/C++编写程序,虽然C++兼容C语言,但这是两种语言,C语言是一种 ...

  9. Swift 语言指南-Issue 46

    Swift 语言指南-Issue 46 本期特别推荐 1. 项目:30DaysofSwift(相比 100 Days of Swift,一样的赏心悦目),Tactile(让手势识别如虎添翼),fold ...

最新文章

  1. Codeforces Round #516 (Div. 1) 题解
  2. tf.ConfigProto()详解
  3. mysql文件说明_MySQL进阶之配置文件说明
  4. C++11 并发指南四(future 详解三 std::future std::shared_future)
  5. 2021-07-25 野火板子25MHz晶振改为正点原子8MH晶振
  6. 苹果13英寸MacBook Pro有望下月更新 搭载M2芯片
  7. 安卓选择多张图片上传_微信7.0.5更新!安卓客户端领先ios发布,新增多项实用功能...
  8. 《企业迁云实战》——1.3 云服务的发展现状
  9. c语言编写conio库函数,c语言库函数头文件注释
  10. 线性代数学习笔记(十四)
  11. 【190105】VC++ 家庭理财系统1.0(Access)源码源代码
  12. roundcube db.inc.php,Roundcube Webmail 安装配置篇
  13. MySql使用存储过程开发
  14. English - Grammar(未完)
  15. 罗克韦尔AB PLC 通过RSLinx Classic与PLC建立通信的具体方法步骤
  16. python重载是什么意思_python重载
  17. 【OFDM】OFDM正交频分复用---入门总结
  18. Python爬取新冠肺炎疫情实时数据(丁香园)
  19. ionic4滑动加载(ion-infinite-scroll)
  20. Qt的主窗口背景设置

热门文章

  1. 线性表【01】线性表的类型定义
  2. UVA 10004 Bicoloring
  3. oracle ora 01152,ORA-01152 故障解决
  4. opengl 创建context_OpenGL专业名词解析
  5. 0x80070035找不到网络路径_ln -s 创建软链接时的路径问题
  6. er图 navicat_navicat怎么生成er图
  7. 没有workstation_这才是Win10的旗舰版:WorkStation版独享功能测试
  8. php 数据库 自增值,Mysql应用MySql数据库自动递增值问题
  9. 数据质量 开源框架_Netflix开源Polynote框架,可简化数据科学和机器学习工作流程...
  10. Python机器学习:评价分类结果008ROC曲线