On Thursday, 31 October 2024 at 09:10:32 UTC, f wrote:
since i am converting from c# to d :2. how to make built in array , std.container.slist, container.HashMap (emsi_containers) a rangec# code void a(IEnumerable\<string> a) {} dcode void a(InputRange!string a) {} // notworking : i slice it to get Range int[] i=[1,3,4]; a(i[0..2]);
```d void f (InputRange!int f) { writeln(f); } auto x = [1,2,3,4,5]; f(inputRangeObject(x[1..3])); ```