Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //use std::io;
- fn test() -> i32 {println!("son qui"); 100}
- fn main() {
- let anni=22;
- if anni>=180 || test()==100
- {println!("Vedo che sei maggiorenne");}
- else
- {println!("Sei minorenne");}
- let numero=1;
- match numero{
- 1|2|3=>println!("Uno, due o tre"),
- // 2=>println!("Due"),
- // 3=>println!("Tre"),
- _=>println!("Diverso da uno, due o tre"),
- }
- let gusto="fragola";
- fn nulla() {}
- match gusto {
- "limone" => println!("puah!"),
- "fragola" => println!("accettabile ..."),
- "zabaione" => println!("ORA ci siamo :) "),
- _ => nulla()
- }
- let colore = "yellow";
- let (r, g, b) = match colore {
- "red" => {
- let _x= 100;
- println!("step intermedio");
- (255, 0, 0)
- },
- "yellow" => (255, 255, 0),
- _ => (0,0,0)
- };
- println!("Traduzione in RGB: {}, {}, {}", r, g, b);
- enum MetodiPagamento
- {
- Contante(String),
- Assegno(String)
- }
- let metodo1 = {MetodiPagamento::Contante("Dollari".to_string())};
- let _metodo2 = {MetodiPagamento::Assegno("Circolare".to_string())};
- match metodo1 {
- MetodiPagamento::Contante(y) => println!("Transazione in {}!", y),
- MetodiPagamento::Assegno(y) => println!("Assegno di tipo {}!", y),
- _ => ()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement