/// Statics, son como constantes globales static H: i32 = 21; /// Main fn main() { println!("Hello, world!"); // si no se especifica es inmutable entero(); enteromutable(); // unsignet ocupa menos espacio en memoria signet(); unsignet(); // const no se pueden modificar constante(); //static declarada fuera println!("{H}"); // castear (parsear) castear(8); } fn entero() { let x = 1; println!("{x}"); } fn enteromutable() { let mut x = 1; x = x + 3; println!("{x}"); } fn signet() { let sig: i32 = 2048; println!("{sig}"); } fn unsignet() { let unsig: u32 = 2048; println!("{unsig}"); } fn constante() { const PI: f32 = 3.14159265; println!("{PI}"); } fn castear(a: i32) { let valor_final = a as u32; println!("{valor_final}"); }