enter image description here我正在阅读快速学徒第三版,其中教我使用元组。当我将书中的代码输入我的游乐场时,结果似乎变成了浮点数而不是整数。我用谷歌搜索它并且无法得到答案所以我打开了另一个游乐场(因为我在那个游乐场里有很多以前的代码)然后在那里键入它但是同样的事情发生了。我对迅捷是全新的,所以任何帮助都会很棒。
答案 0 :(得分:3)
没有问题,它的Int不仅仅是playground syntax of tuple element location
如果元组有2个元素说
var tuple = (1,3)
所以你可以访问它tuple.0 = 1,tuple.1 = 3它的语法
var tuple = (1,3,6)
tuple.0 = 1,tuple.1 = 3,tuple.2 = 6 - >索引0 = 1的元素,索引1的元素= 3,索引2的元素= 6
var person = ("John", "Smith")
var firstName = person.0 // John
var lastName = person.1 // Smith
答案 1 :(得分:1)
这是快速的语法。它的索引从0开始就像数组索引一样。但是如果我们想用作关键词,我们就可以定义它。
let person = (firstName:"Seyha",lastName:"Hiem")
person.firstName
person.lastName