mirror of https://github.com/sunface/rust-course
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							32 lines
						
					
					
						
							785 B
						
					
					
				
			
		
		
	
	
							32 lines
						
					
					
						
							785 B
						
					
					
				// modules2.rs
 | 
						|
// 你可以把模块引入作用域,并使用 'use' 和 'as' 关键字给它们取个别称.
 | 
						|
// 修复 'use' 语句的相关代码以通过编译。
 | 
						|
// 让我能够编译!执行 `rustex hint modules2` 获取提示 :)
 | 
						|
 | 
						|
// I AM NOT DONE
 | 
						|
 | 
						|
mod delicious_snacks {
 | 
						|
 | 
						|
    // TODO: 修复这些 'use' 语句
 | 
						|
    use self::fruits::PEAR as ???
 | 
						|
    use self::veggies::CUCUMBER as ???
 | 
						|
 | 
						|
    mod fruits {
 | 
						|
        pub const PEAR: &'static str = "Pear";
 | 
						|
        pub const APPLE: &'static str = "Apple";
 | 
						|
    }
 | 
						|
 | 
						|
    mod veggies {
 | 
						|
        pub const CUCUMBER: &'static str = "Cucumber";
 | 
						|
        pub const CARROT: &'static str = "Carrot";
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
fn main() {
 | 
						|
    println!(
 | 
						|
        "favorite snacks: {} and {}",
 | 
						|
        delicious_snacks::fruit,
 | 
						|
        delicious_snacks::veggie
 | 
						|
    );
 | 
						|
}
 |