为什么功能chunkBy将字符串解析为整数?

问题描述 投票:0回答:1

在下面的代码段中,我想将字符串拆分为重复的字符。 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] 
}
d
1个回答
1
投票

似乎只是打印不带引号的字符串。根本没有任何解析。

© www.soinside.com 2019 - 2024. All rights reserved.