ios - 当 'a' 应该是返回的值时,'a+1' 被保存
问题描述
我知道这可能听起来有点傻,但我正面临标题中所述的情况。当我打开 Xcode 游乐场并测试该值时,它按预期工作,没有任何问题。但是,当我的部分 iOS 代码运行它时,该值会变大 1。
为了更清楚地说明,部分代码如下所示(numberOfLists
是一个数组):
if numberOfLists.count == 0 {
listIndex = Int16(0)
} else {
listIndex = Int16(numberOfLists.count)
}
print(listIndex)
当我打印出 的值时listIndex
,当我期望它为 0 时,它打印 1;当我期望它是某个正整数时,比方说,a
打印的值为a+1
。似乎“+1”是一致的。
有没有人遇到过这种情况?
解决方案
推荐阅读
- azure-cdn - 为自定义域启用 HTTPS 时,Azure CDN 失败并显示“不允许该操作”
- java - 使用 Spring Boot 自动装配任何接口
- matrix - 使用 Eigen 进行 Cholesky 分解
- r - 如何随机打乱每一行的列数据并在 R 中获取新索引?
- c# - 如何将来自特定代理服务器的调用重定向到 API?
- javascript - Firebase 函数返回“响应不是有效的 JSON 对象”。
- excel - 获取索引位置的单元格地址
- mongodb - 使用 run-rs 运行 mongod 时出现问题。视窗10
- java - Java中类和接口方法的方法可访问性差异
- amazon-web-services - Selenium 网格 Kubernetes 无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败