IDAEngine

IDAEngine

V2EX 第 342427 号会员,加入于 2018-08-18 17:57:15 +08:00
今日活跃度排名 21899
Bio
根据 IDAEngine 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
IDAEngine 最近回复了
5 天前
回复了 Alucn 创建的主题 生活 要离婚了
恭喜
7 天前
回复了 powersee 创建的主题 浏览器 为什么没有精简 WebKit?
@powersee 把 ffmpeg 音视频库删掉就小了
7 天前
回复了 sssmm666 创建的主题 装修 有懂农村自建房装修的吗
瓷砖 10 来块钱足够,质量区别不会很离谱
@jiangzm
@liuliuliuliu 自建脚本自动切换域名 cname 绑定的 IP 即可,IP 可以用脚本批量测速和 ping 测延迟
自己写个脚本自动筛选一波 IP 就行了
11 天前
回复了 refsdiary 创建的主题 问与答 感觉能活到 70 岁就算很不错了。
活久点,不然兰兰们的劳斯莱斯从哪来
11 天前
回复了 williamjing 创建的主题 问与答 8TB 文件跨国传输最佳实践是什么?
直接丢到对象存储呗
14 天前
回复了 qdwang 创建的主题 Apple 苹果现在 bug 越来越多的原因找到了
这是一个关于 Swift 数组切片( Array Slice )行为的有趣问题。

我的“程序员直觉”告诉我,输出结果是:

[0, 40, 50]
解释(为什么我的直觉是这样):

切片操作:

var hello = [10, 20, 30, 40, 50, 60]

var foo = hello[2..<5] 创建了一个数组切片( Array Slice )。这个切片包含 hello 中索引 2,3,4 的元素。

foo 此时是 [30, 40, 50]。

关键点:数组切片的索引继承了原数组的索引。所以 foo 内部元素的索引是 2,3,4 ,而不是从 0 开始。

修改切片:

foo[2] = 0 尝试修改 foo 中索引为 2 的元素。

在 foo 中,索引 2 对应的值是 30 。

修改后,foo 变成了 [0, 40, 50](注意,尽管内部值变了,它的索引结构仍然是 2,3,4 )。

打印切片:

print(foo) 打印切片的内容。Swift 在打印数组切片时,会打印其包含的元素值。

因此,输出是 [0, 40, 50]。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   955 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 22:26 · PVG 06:26 · LAX 14:26 · JFK 17:26
♥ Do have faith in what you're doing.