Rust es un lenguaje de reciente creación, y ha conseguido ser el lenguaje de programación más amado por todos aquellos que lo han probado en el 2016.
Si como yo eres curioso y deseas iniciarte en el lenguaje de programación Rust a continuación te mostraré algunas características clave con el propósito de ahorrarte dolores de cabeza.
Es el lenguaje de mozilla (debido a que ellos son sus creadores). Tiene entre sus metas la seguridad, la velocidad y el procesamiento multihilos.
¿Para qué se usa?
El lenguaje de programación Rust se encuentra primeramente en el navegador firefox, pero no es el único lugar donde se puede encontrar, ya viene por defecto en el firmware de mucho nuevo hardware, pues se usa tanto para dispositivos de todas las escalas.
Usemos el lenguaje de programación Rust
Estos son algunos tips que te ayudaran si es que quieres iniciar con el lenguaje de programación Rust
Como tal vez ya lo hayas apreciado en mi post acerca de cómo hacer una función para multiplicar dos números en más de 10 lenguajes de programación, todas las funciones deben de especificar el tipo de dato de retorno.
fn multiply(a:i32, b:i32) ->i32 {
return a * b;
}
La palabra reservada return es opcional, así como el terminador de línea ;
fn multiply(a: i32, b: i32) -> i32 {
a * b
}
En un if no necesitas poner paréntesis pero sí llaves
fn main() {
let x:i32=10;
if x == 10 {
println!("Ten!");
} else {
println!("Not ten!");
}
}
Si defines variables con la palabra reservada let, el compilador puede inferir el tipo de dato por tí
fn main() {
let x = 10;
if x == 10 {
println!("Ten!");
} else {
println!("Not ten!");
}
}
Las cadenas no son cadenas
fn something() -> String {
return "hi!".to_string();
}
bueno, por si hubiera duda…
fn something() -> String {
return String::from("hi!");
}
Espero estos pequeños consejos te sean útiles, una vez que haces varios programasen este lenguaje te puedo prometer que te sentirás así: