当我试图用Integers构建字符串构建时遇到了这个问题。我使用了scala的Stringbuilder并且看到了这个奇怪的行为。scala 2.10 - Stringbuilder构造函数不工作
println(new StringBuilder(1).append(2).append(3))
>23
println(new StringBuilder(1.toString()).append(2).append(3))
>123
我是做了什么错误或只是隐式转换没有发生在构造函数参数和忽略它的默默。
该死的我现在觉得自己很笨 – nir
@nir,一般我会建议不要使用构造函数来初始化StringBuilder,只使用append,不要觉得自己很愚蠢,它发生在我们所有人的身上...... – Noah
@Noah为什么不呢?一旦你知道他们的意思,只要相应地使用它们 –