Rust for JavaScript Developers

Learn Rust if you know JavaScript.

Modern systems programming made accessible.

Variables

// JavaScript

let x = 5;

const y = 10;

// Rust

let mut x = 5;

let y = 10;

Functions

fn add(a: i32, b: i32) -> i32 {

a + b

}

Arrays

let nums: Vec = vec![1, 2, 3, 4, 5];

for n in &nums {

println!(“{}”, n);

}

Error Handling

// JavaScript

try { } catch (e) { }

// Rust

match result {

Ok(val) => println!(“{}”, val),

Err(e) => eprintln!(“Error: {}”, e)

}

Conclusion

Rust offers memory safety without garbage collection!

Leave a Comment