gpt4 book ai didi

swift - Swift 中 advanceBy 的预期行为

转载 作者:行者123 更新时间:2023-11-30 10:05:08 24 4
gpt4 key购买 nike

这是预期的行为吗?

var i = 10
i.advancedBy(5, limit: 2) //15

& 在哪里可以找到 Apple 的实现

func advancedBy(n: Self.Distance, limit: Self) -> Self

最佳答案

文档说这个方法

Returns the result of advancing self by n positions, or until it equals limit.

现在让我们考虑一下您的代码:

var i = 10
i.advancedBy(5, limit: 2) //15

当你从 10 级前进时,你永远不会经过 2 级,所以你可以毫无障碍地达到 15 级。所以是的,这是预期的行为。

关于swift - Swift 中 advanceBy 的预期行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36380289/

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