标签: swift set
感谢您对这个初学者问题的时间和关注
我读过的这本书声称“你可以使用第一个和最后一个属性,它们会返回集合中的一个元素”
然而,我已经尝试过,似乎无法正常工作。如果有人能为我解释,我将非常感激。
答案 0 :(得分:4)
您不能要求Set的最后一项。实际上,Set没有排序,因此没有last项(也不是last属性)。
Set
last
不要犹豫,看看Swift Doc on Set。
如果要查找最后一个元素,则需要一个有序的集合,如Array:
Array
var myArray = [1, 2, 3, 4, 5] print(myArray.last) // Display 5