您的位置:首页 > 移动开发 > Swift

swift基本语法

2020-03-01 11:54 239 查看

1.swift引入
创建OSX playground需引入Cocoa
创建iOSplayground需引入UIKit
引入需使用import语句

2.swift标记
注释:swift的多行注释可嵌套在其他多行注释里 eg:
/*…
/ *… */
… */

分号:swift不要求每行语句结尾使用分号,但在同一行书写多条语句时须用分号隔开
eg:var A = 1;print(A)

标识符:给变/常量、函数、枚举、类等指定的名字
注意:①区分大小写,number和Number不一样
②首字符可以使下划线(_),不能是数字等特殊字符(#)
③若使用关键字作为标识符,需在关键字前后添加重音符号(’)

关键字:必须用(’)将其括起来才能用作标识符


3.swift空格
swift中运算符不能直接跟在 变/常量 后/前面

4.swift字面量
字面量由特定的数字,字符串,布尔值组成

print函数是全局函数
若想不换行,需将最后一个参数赋值为空字符串 eg:
for x in 0…10{
print("(x)",A:" ")

若想接收用户的输入可使用readLine( ):
let theInput = readLine( )

5.swift数据类型(略)
UInt:特殊的无符号类型,长度与当前平台的原生字长相同

Double:64位浮点数
Float:32位浮点数

字符(C/Character): 单个字母
字符串(String): 字符的序列集合

可选类型:Optional 表示有值或没有值
var A:Int?与 var A:Optional< Int>相等

类型别名:对当前类型定义了另一个名字(通过typealias定义)
eg:定义Int类型别名为Feet
typealias Feet = Int

类型推断:如果没有给浮点数标明类型,swift会推断为Double

  • 点赞
  • 收藏
  • 分享
  • 文章举报
tQWQt 发布了7 篇原创文章 · 获赞 0 · 访问量 54 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: