我在操场上玩阵列,我有点困惑.这是代码:
var players = ["tob", "cindy", "mindy"] //["tob", "cindy", "mindy"]
print(players.isEmpty) // False
var currentPlayer = players.first // "tob"
print(currentPlayer) // "Optional("tob")\n"
Run Code Online (Sandbox Code Playgroud)
为什么说"可选"?我找到了解释:"该属性首先实际返回一个可选项,因为如果数组为空,则首先返回nil."
但它不是空的..isEmpty // false,所以我不明白这一点.
提前感谢您的帮助.
swift ×1