Rust (programlingvo)

El Vikipedio, la libera enciklopedio
Saltu al: navigado, serĉo
Rust
Paradigmo: imperativa, Objektema, funkcia, kunrulo
Klaso: tradukila
Aperis en: 2010
Aŭtoro(j): Graydon Hoare


Tipa sistemo: statika, strikta


Kreita sub la influo de: C++, Erlang, Haskell, Scala...
Permesilo(j): MIT-permesilo / Apaĉa Permesilo
Retejo: rust-lang.org
v  d  r
Information icon.svg

Rust estas komputila programlingvo kreita de Mozilla.

Ekzempla programo[redakti | redakti fonton]

fn main() {
    let program = "+ + * - /";
    let mut accumulator = 0;

    for token in program.chars() {
        match token {
            '+' => accumulator += 1,
            '-' => accumulator -= 1,
            '*' => accumulator *= 2,
            '/' => accumulator /= 2,
            _ => { /* ignore everything else */ }
        }
    }

    println!("The program \"{}\" calculates the value {}",
             program, accumulator);
}