在下面的代码段中,我想将字符串拆分为重复的字符。 cunkBy函数似乎返回已解析的int值,而不是字符串。为什么会这样?
import std.stdio, std.algorithm, std.array, std.conv: to;
void main() {
//writeln("12236666".chunkBy!((a, b) => a == b).any!(a => a.to!string().length == 2));
writeln("12236666".chunkBy!((a, b) => a == b)); // prints [1, 22, 3, 6666]
}
似乎只是打印不带引号的字符串。根本没有任何解析。