gpt4 book ai didi

range - 如何从 D 中的范围创建关联数组

转载 作者:行者123 更新时间:2023-12-01 23:16:13 26 4
gpt4 key购买 nike

假设我有一个类型为 Record[] 的数组,我想从中创建一个关联数组,键为 rec.key。有简单的方法吗?

最佳答案

是的,您可以使用 std.arraystd.typeconsstd.algorithm 库并构造此单行代码:

Record[Key] assocArray = array.map!( item => tuple( item.key, item ) ).assocArray;

它获取数组,将其映射到一个元组(Key, Record),然后获取该元组列表并从中创建一个关联数组。

关于range - 如何从 D 中的范围创建关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49178832/

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