i := 123
s := string(i)
s es 'E', pero lo que quiero es "123"Cómo convertir un valor int a cadena en Go?
por favor dígame cómo puedo obtener "123".
Y en Java, que pueda hacer de esta manera:
String s = "ab" + "c" // s is "abc"
¿Cómo puedo concat
dos cadenas en Ir?
Si tiene muchas concatenaciones de cadenas para hacer (por ejemplo, para construir una cadena larga) y quiere que su código sea más rápido y con menos asignaciones, debería considerar el uso de bytes.Buffer también (es una especie de versión más genérica de StringBuilder de Java). –
¿Por qué los diseñadores de idiomas pensaban que las funciones crípticas nombres como "Itoa" eran preferibles a algo que podría ser un poco más descriptivo? – Luke
@luke proviene del patrimonio C donde toda la máquina podría tener 256K de memoria; se sacrificó la usabilidad para que se ajuste a más funcionalidades. Los creadores de Go están profundamente arraigados en ese patrimonio y se sienten completamente cómodos con estos nombres. – Bryan