D语言关联数组:获取最后一个元素的技巧
在D语言中,可以使用数组的'length'属性获取数组的长度,然后将该属性减1即可得到最后一个元素的索引。然后可以使用该索引来获取关联数组的最后一个元素。
例如,假设有一个关联数组'a':
import std.stdio;
void main() {
int[string] a = ['a': 1, 'b': 2, 'c': 3];
int lastIndex = a.length - 1;
writeln(a[a.keys[lastIndex]]);
}
上述代码中,我们先获取关联数组'a'的长度,然后将其减1得到最后一个元素的索引'lastIndex'。接着,我们使用'a.keys[lastIndex]'获取最后一个元素的键,然后使用'a[a.keys[lastIndex]]'获取最后一个元素的值。
输出结果为:
3
原文地址: https://www.cveoy.top/t/topic/oiK3 著作权归作者所有。请勿转载和采集!