26 lines
		
	
	
		
			646 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			646 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
use std::collections::HashMap;
 | 
						|
 | 
						|
fn thereisnoerror() {
 | 
						|
    let mut map = std::collections::HashMap::new();
 | 
						|
    map.insert("key1", "value1");
 | 
						|
    map.insert("key2", "value2");
 | 
						|
    println!("{:?}", map);
 | 
						|
}
 | 
						|
 | 
						|
fn main(){
 | 
						|
    let mut h = HashMap::new();
 | 
						|
    h.insert(1, "one");
 | 
						|
    h.insert(2, "two");
 | 
						|
    h.insert(3, "three");
 | 
						|
    h.insert(4, "four");
 | 
						|
    h.insert(5, "five");
 | 
						|
    print!("{:?} ", h);
 | 
						|
    //println!("{0}", *h.count(4));
 | 
						|
    let mut a = |y: i64| -> i64 { return 1 + y; };
 | 
						|
    let result = a(3);
 | 
						|
    println!("{}", result);
 | 
						|
    match h.get(&4) {
 | 
						|
        Some(v) => println!("Found: {}", v),
 | 
						|
        None => println!("Not Found"),
 | 
						|
    }
 | 
						|
} |