D语言以下代码import stdstdio;import stdalgorithm;import stdrange;K array_key_firstVKauto ref VK oldK array_key_lastVKauto ref VK oldvoid main auto arr = Foo 1 Bar 2 Baz 3; auto newArr = array_key_f
以下是获取关联数组第一个键和最后一个键的代码:
import std.stdio; import std.algorithm; import std.range;
K array_key_first(V,K)(auto ref V[K] old) { return old.keys.front; }
K array_key_last(V,K)(auto ref V[K] old) { return old.keys.back; }
void main() { auto arr = ["Foo" : 1, "Bar" : 2, "Baz" : 3]; auto firstKey = array_key_first(arr); auto lastKey = array_key_last(arr); writeln("First key: ", firstKey); // 输出:First key: Foo writeln("Last key: ", lastKey); // 输出:Last key: Baz }
原文地址: https://www.cveoy.top/t/topic/fvCC 著作权归作者所有。请勿转载和采集!