CraigDillabaugh:

Given the following program:

import std.string;
import std.stdio;

void main()
{       
        File file = File("blah.txt", "r");
        
        while( !(file.eof()) && count > 10 ) {  //line 8
                //
        }
}

I get the error message:

line(8): Error: void has no value

The next error message is:

test.d(8,29): Error: incompatible types for ((count(alias pred = "a == b", Range, E)(Range haystack, E needle) if (isInputRange!Range && !isInfinite!Range && is(typeof(binaryFun!pred(haystack.front, needle)) : bool))) > (10)): 'void' and 'int'

So it's referring to std.algorithm.count, that probably is imported by one of the other two imports.

Bye,
bearophile

Reply via email to