gpt4 book ai didi

swift - 'for movie in someObjects as! [Movie]'应该怎么读

转载 作者:行者123 更新时间:2023-11-28 12:54:31 25 4
gpt4 key购买 nike

我是 Swift 的新手,我正在尝试学习关键字“as!”的概念。我从“The Swift Programming Language 2.1”中看到了下面的代码。

我的问题是,如何将代码'for movie in someObjects as! [电影]'应该被阅读。是先评估“someObjects 中的电影”还是“someObjects as!” [电影]' 部分代码先评估?

for movie in someObjects as! [Movie] {
print("Movie: '\(movie.name)', dir. \(movie.director)")
}

最佳答案

在下面的代码中:

for movie in someObjects as! [Movie] {
print("Movie: '\(movie.name)', dir. \(movie.director)")
}

首先执行as,所以你得到了someObjects as! [电影]。这 ”!”说你保证 someObjects 是 Movie 的数组,而不是其他东西,也不是 nil。

关于swift - 'for movie in someObjects as! [Movie]'应该怎么读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35388431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com