Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (1...3).forEach {
- print($0)
- return
- print("ここもでるwww")
- print("ここはでないwww")
- }
- /*
- Result:
- 1
- ここもでるwww
- 2
- ここもでるwww
- 3
- ここもでるwww
- */
- // これがguard letとかもからむと厄介。guard let内のreturnも"ブロック"なので同じ挙動をおこすのだ:
- (1...3).forEach {
- guard let data = self.getHtml(url: url) else {
- return
- }
- }
- ↑ これ、dataがnilでも、1周ではなく3周するので注意
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement