《swift从入门到精通》(一):基本运算、流程控制

基本运算、流程控制

常量

  • 只能赋值一次
  • 它的值不要求在编译时期确定,但使用之前必须赋值1次
  • 常量,变量在初始化之前,都不能使用

标识符

  • 标识符(比如常量名、变量名、函数名)几乎可以使用任何字符
  • 标识符不能以数字开头,不能包含空白字符、制表符、箭头等特殊字符

常见数据类型

  • 值类型
    1.枚举(optional)
    2.结构体(Bool、Int、Array、String、Set等)
  • 引用类型
    类(Class)

流程控制

  • if-else

if后面的条件可以省略小括号,条件后面的大括号不能省略,if后面的条件只能是Bool类型

  • for-in

for-in中使用的区间运算符为整数,字符,字符串不能用在for-in中

  • switch

  • case、default后面不能写大括号
  • 默认可以不写break,并不会贯穿到后面的条件
  • switch必须要保证能处理所有情况,如果能保证已处理所有情况,也可以不必使用default
  • case、default后面至少要有一条语句,如果不想做任何事,加个break即可
  • switch也支持character、String类型,复合条件也可以
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容