On Saturday, 18 April 2015 at 08:13:00 UTC, Rikki Cattermole wrote:
On 18/04/2015 8:08 p.m., nrgyzer wrote:
Hi,

I've the following source:

import std.array : split;
import std.stdio : writeln;

void main()
{
   string myString = "Hello World";
   string[] splitted = myString.split(" ");
}

But when I compile the code above, I'm getting the following error:

Error: template instance std.array.split!(string, string) error
instantiating.

I'm using the latest version of dmd (2.067.0), but I cannot figure out
what I'm doing wrong :(. How to solve the problem?

Thanks in advance!

alias immutable(char)[] string;

T[] split(T, U=typeof(T.init[0]))(T from, U sep)

Aka try changing " " to ' '.

I already tried to change the separator from string (" ") to char (' ') . I'm getting the same result:

array.d(1510): Error not a property splitter(range, sep).array
sample.d(6): Error template instance std.array.split!(string, char) error instantiating

Reply via email to