2
是否有一種標準方法來複制排除等於對象的元素的數組?我現在的天真的解決方案:從陣列在排除元素的同時複製數組
T[] without(T)(T[] array, T what){
T[] a;
foreach(element; array)
if(element != what)
a ~= element;
return a;
}
刪除元素似乎不必要的困難在d和不可改變的方法似乎相當不錯,所以我想創造一個新的,而不是修改現有陣列。 std.array.replace
可以正常工作,但不接受[]
作爲第二個參數。