加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift基础

发布时间:2020-12-14 02:37:30 所属栏目:百科 来源:网络整理
导读:Swift 包含了 C 和 Objective-C 上所有基础数据类型, Int 表示整型值; Double 和 Float 表示浮点型值; Bool 是布尔型值; String 是文本型数据。Swift 还提供了三个基本的集合类型, Array , Set Dictionary 元组(Tuple)。元组可以让你创建或者传递一

Swift 包含了 C 和 Objective-C 上所有基础数据类型,Int表示整型值;DoubleFloat表示浮点型值;Bool是布尔型值;String是文本型数据。Swift 还提供了三个基本的集合类型,ArraySetDictionary

元组(Tuple)。元组可以让你创建或者传递一组数据,比如作为函数的返回值时,你可以用一个元组可以返回多个值。

可选(Optional)类型,用于处理值缺失的情况。可选表示“那儿有一个值,并且它等于 x ”或者“那儿没有值”。可选有点像在 Objective-C 中使用nil,但是它可以用在任何类型上,不仅仅是类。可选类型比 Objective-C 中的指针更加安全也更具表现力,它是 Swift 许多强大特性的重要组成部分。

声明常量和变量

常量和变量必须在使用前声明,用 let 来声明常量,用 var 来声明变量。

类型标注

var welcomeMessage: String

var red,green,blue: Double

声明中的冒号代表着“是...类型”,所以这行代码可以被理解为:

注意:
一般来说你很少需要写类型标注。如果你在声明常量或者变量的时候赋了一个初始值,Swift可以推断出这个常量或者变量的类型,请参考类型安全和类型推断。在上面的例子中,没有给welcomeMessage赋初始值,所以变量的类型是通过一个类型标注指定的,而不是通过初始值推断的。

Swift 用字符串插值(string interpolation)的方式把常量名或者变量名当做占位符加入到长字符串中,Swift 会用当前常量或变量的值替换这些占位符。将常量或变量名放入圆括号中,并在开括号前使用反斜杠将其转义:

print("The current value of friendlyWelcome is (friendlyWelcome)")
// 输出 "The current value of friendlyWelcome is Bonjour!

注意:
字符串插值所有可用的选项,请参考字符串插值。


分号

与其他大部分编程语言不同,Swift 并不强制要求你在每条语句的结尾处使用分号(;),当然,你也可以按照你自己的习惯添加分号。有一种情况下必须要用分号,即你打算在同一行内写多条独立的语句:

let cat = " 

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读