Целое число для преобразования строк в D Как в D я должен использовать целое число для строки? Что-то вроде int i = 15 string message = "Value of 'i' is " ~ toString(i); // cast(string) i - also does not work Google дал мне ответ о том, как это сделать с танго, но я хочу версию phobos. Ответ 1 import std.conv; int i = 15; string message = "Value of 'i' is " ~ to!string(i); или format: import std.string; string message = format("Value of 'i' is %s.", i); Ответ 2 Используйте to из std.conv: int i = 15 string message = "Value of 'i' is " ~ to!string(i); Ответ 3 import std.conv; auto i = 15; auto message = text("Value of 'i' is ", i); есть также wtext и dtext-варианты witch возвращает wstring и dstring.
Ответ 1 import std.conv; int i = 15; string message = "Value of 'i' is " ~ to!string(i); или format: import std.string; string message = format("Value of 'i' is %s.", i);
Ответ 3 import std.conv; auto i = 15; auto message = text("Value of 'i' is ", i); есть также wtext и dtext-варианты witch возвращает wstring и dstring.