Published: 2024-08-10
En este artículo aprenderemos más acerca de la impresión, especialmente un aspecto importante para futúros artículos: formatos.
El código para imprimir texto tiene dos partes:
// --- 1 --- -2-
std.debug.print("formato", .{});
Hasta ahora utilizamos el primer string (1) para imprimir nuestro texto. Pero en (1) podemos poner unas secuencias especiales, que permiten colocar información adicional. Esta información adicional se coloca en (2).
Por ejemplo, podemos colocar {s}
para imprimir un
texto adicional:
En este caso, {s}
será reemplazado por Hola
, e
imprimirá Hola
.
Otro ejemplo:
Aquí también, {s}
será reemplazado por Sara
.
Al ejecutar obtendremos Mi nombre es Sara, y el tuyo?
Podemos colocar más de un formato:
En este caso la información adicional se reemplaza en orden,
e imprime Soy Raul y ella es Rosa
.
Cuando se colocan datos adicionales, se separan con comas:
.{"Raul", "Rosa"}
// |
En el siguiente artículo veremos un concepto llamado variables. Por ahora, solo necesitas saber que se pueden utilizar.
const std = @import("zig");
pub fn main() !void {
const nombre = "Juan";
const apellido = "Perez";
std.debug.print("{s} {s}", .{nombre, apellido});
// Imprime: `Juan Perez`
}
Hemos visto el formato {s}
, pero existen muchos más,
que aprenderemos a medida que los necesitemos.
Resuelve estos ejercicios en tu editor de texto VSCode. Al ejecutar debe salir en el terminal el mismo resultado que el del enunciado.
Si estas atascado en un problema puedes mostrar la solución, pero intenta resolverlos por ti mismo antes.
1: Utiliza el formato {s}
para imprimir: