cadenas y arrays

This commit is contained in:
2023-05-25 11:00:27 +02:00
parent c950c6f286
commit 24a9144720
7 changed files with 78 additions and 1 deletions

7
cadenas/Cargo.lock generated Normal file
View File

@@ -0,0 +1,7 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "cadenas"
version = "0.1.0"

8
cadenas/Cargo.toml Normal file
View File

@@ -0,0 +1,8 @@
[package]
name = "cadenas"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]

25
cadenas/src/main.rs Normal file
View File

@@ -0,0 +1,25 @@
fn main() {
string1();
string2();
}
fn string1() {
let cadena1 = "Tinchicus.com";
let cadena2 = " es el ";
let cadena3 = "mejor lugar para aprender";
// utilizamos a to_owned para convertir este segmento en una string y podamos concatenar los otros segmentos a este
let _renglon = cadena1.to_owned() + cadena2 + cadena3;
println!("{} {}", _renglon, cadena3)
}
fn string2() {
let mut renglon_final = String::new();
let cadena1 = "Tinchicus.com";
let cadena2 = " es el ";
let cadena3 = "mejor lugar para aprender";
renglon_final = format!("{}{}{}", cadena1, cadena2, cadena3);
println!("{}", renglon_final);
}