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.
}
是否有一個乾淨的函數式連接數字和字符串?我想避免編寫自己的連接或轉換函數,但如果必須的話,我會。