6
我想做一个纯函数,在数字中嵌入一个数字。明显的级联方法不起作用:我可以在功能上连接数字和字符串吗?
pure string foo(immutable int bar)
{
return "Number: " ~ bar; // Error: strings and ints are incompatible.
return "Number: " ~ to!string(bar); // Error: to() is impure.
}
是否有一个干净的函数式连接数字和字符串?我想避免编写自己的连接或转换函数,但如果必须的话,我会。