2012-05-24 11 views
14

¿Cómo en D D iba a convertir un número entero en una cadena? Algo así como entero para la conversión de cadenas en D

int i = 15 
string message = "Value of 'i' is " ~ toString(i); // cast(string) i - also does not work 

Google me trajo la respuesta sobre cómo hacerlo con el tango, pero yo quiero la versión Fobos.

Respuesta

20
import std.conv; 

int i = 15; 
string message = "Value of 'i' is " ~ to!string(i); 

o format:

import std.string; 
string message = format("Value of 'i' is %s.", i); 
+0

a es simplemente genial :) – Trass3r

7

Uso to de 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); 

También hay un wtext DText variantes bruja vuelve wstring y dstring.

Cuestiones relacionadas