返回 -1 不科学,建议返回值为 0 。。给标准库提提建议?
可以使用std.uri库的uriLength来实现如果为url会返回字符串长度,如果不是url会返回-1
string s1 = "http://www.digitalmars.com/~fred/fredsRX.html#foo end!"; writeln(uriLength(s1)); // 49 string s2 = "no uri here"; writeln(uriLength(s2)); // -1 assert(uriLength("issue 14924") < 0);