www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 18112] New: findSkip example in version 2.78 is not working

https://issues.dlang.org/show_bug.cgi?id=18112

          Issue ID: 18112
           Summary: findSkip example in version 2.78 is not working are
                    expected
           Product: D
           Version: D2
          Hardware: All
                OS: Windows
            Status: NEW
          Severity: minor
          Priority: P1
         Component: phobos
          Assignee: nobody puremagic.com
          Reporter: vino.bheeman hotmail.com

Hi,

 The example in the document for findSkip in version 2.078 is not working as
expected, throwing compliation error.

import std.ascii : isWhite;
string s = "    abc";
assert(findSkip!isWhite(s) && s == "abc");
assert(!findSkip!isWhite(s) && s == "abc");

s = "  ";
writeln(findSkip!isWhite(s)); // 2
import std.stdio;
s = "  ";
findSkip!isWhite(s).writeln;

From,
VIno.B

--
Dec 21 2017