Tôi đang cố gắng tạo một hàm thuần túy nhúng một số vào một chuỗi. Các phương pháp ghép nối rõ ràng không hoạt động:Tôi có thể ghép nối một số và chuỗi không?
pure string foo(immutable int bar)
{
return "Number: " ~ bar; // Error: strings and ints are incompatible.
return "Number: " ~ to!string(bar); // Error: to() is impure.
}
Có cách nào gọn gàng, chức năng để nối một số và chuỗi không? Tôi muốn tránh viết chức năng nối hoặc chuyển đổi của riêng tôi, nhưng tôi sẽ làm thế nào nếu tôi phải làm như vậy.