diff --git a/ejemplo01/Cargo.toml b/ejemplo01/Cargo.toml new file mode 100644 index 0000000..e5c80fe --- /dev/null +++ b/ejemplo01/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "ejemplo01" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/ejemplo01/src/main.rs b/ejemplo01/src/main.rs new file mode 100644 index 0000000..f582d64 --- /dev/null +++ b/ejemplo01/src/main.rs @@ -0,0 +1,14 @@ +struct Perro { + peso: i32, + edad: i32, +} +impl Perro { + fn nuevo(a: i32, b: i32) -> Perro { + Perro { peso: a, edad: b } + } +} + +fn main() { + let perro = Perro::nuevo(98, 87); + println!("{} {}", perro.edad, perro.peso) +}