Tag: Tuple

Swift中的元组之美

Swift中的Tuple是什么: 元组是swift中可以容纳多个类型的复合类型。而非常简单的元组是可以容纳零个或多个类型的类型。 像一个元组可以容纳Int String bool或任何其他数据,即使它可以容纳其他复合类型和名称类型。 在苹果文档中: 元组类型是用括号括起来的零个或多个类型的逗号分隔列表。 了解元组是值类型而不是引用类型更重要。 句法 : var(元组名称)=(type1,type2) var myTuple =(100,“ String”)//这里的元组具有2个值Int和String 元组可以创建两种方式的隐式定义类型或显式定义类型: 明确定义: var tupleOne:(Int,String)=(12,“ Ekram”) 在这里,我们明确定义了元组类型(Int,String) 明确定义的类型: var tupleTwo =(“ Ekram”,true) 这里这个元组上的两个元素两个是字符串,另一个是布尔 使用名称类型创建: 我们也可以这样定义类型元素名称 var tupleTwo =(name:“ Name”,isOky:true) 访问元组: 我们可以通过两种方式访问​​元组元素 按名字 例: var tupleTwo =(name:“ Name”,isOky:true) 现在我们可以像这样通过名称访问这两种类型 var name = tupleTwo.name var nameIsOky = tupleTwo.isOky 按索引 我们可以像这样通过它们的索引访问元组元素 创建一个元组 var tupleThree […]