digitalmars.D - Where dynamic array remove function to go?
- master (9/9) Dec 13 2015 Dynamic Arrays
- =?UTF-8?Q?Ali_=c3=87ehreli?= (9/17) Dec 13 2015 That message references stdio. It looks like you forgot to import
- master (2/23) Dec 13 2015 haha, thank you very much, have been found, I do not care
Dynamic Arrays Socket[] a; a ~= new Socket; a ~= new Socket; a ~= new Socket; a.remove(1); Error: function core.stdc.stdio.remove (const(char*) filename) is not callable using argument types (Socket[], uint) why?
Dec 13 2015
On 12/13/2015 07:15 PM, master wrote:Dynamic Arrays Socket[] a; a ~= new Socket; a ~= new Socket; a ~= new Socket; a.remove(1); Error: function core.stdc.stdio.remove (const(char*) filename) is not callable using argument types (Socket[], uint)That message references stdio. It looks like you forgot to import std.algorithm: Also note that a.remove(1) returns a range, a is not modified in any way. You may want to do this: a = a.remove(1); Lastly, remember the D.learn newsgroup. ;) Ali
Dec 13 2015
On Monday, 14 December 2015 at 03:35:13 UTC, Ali Çehreli wrote:On 12/13/2015 07:15 PM, master wrote:haha, thank you very much, have been found, I do not careDynamic Arrays Socket[] a; a ~= new Socket; a ~= new Socket; a ~= new Socket; a.remove(1); Error: function core.stdc.stdio.remove (const(char*) filename) is not callable using argument types (Socket[], uint)That message references stdio. It looks like you forgot to import std.algorithm: Also note that a.remove(1) returns a range, a is not modified in any way. You may want to do this: a = a.remove(1); Lastly, remember the D.learn newsgroup. ;) Ali
Dec 13 2015