| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -121,7 +121,7 @@ let home: IpAddr = "127.0.0.1".parse().unwrap();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					同时,当我们回头准备做错误处理时,可以全局搜索这些方法,不遗漏地进行替换。
 | 
					 | 
					 | 
					 | 
					同时,当我们回头准备做错误处理时,可以全局搜索这些方法,不遗漏地进行替换。
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#### 你确切的知道你的程序是正确时,可以使用panic
 | 
					 | 
					 | 
					 | 
					#### 你确切的知道你的程序是正确时,可以使用panic
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					因为 `panic` 的触发方式比错误处理要简单,因此可以让代码更清晰,可读性也更加好,当我们的代码注定是正确时,你可以用 `unrawp` 等方法直接进行处理,反正也不可能 `panic` :
 | 
					 | 
					 | 
					 | 
					因为 `panic` 的触发方式比错误处理要简单,因此可以让代码更清晰,可读性也更加好,当我们的代码注定是正确时,你可以用 `unwrap` 等方法直接进行处理,反正也不可能 `panic` :
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					```rust
 | 
					 | 
					 | 
					 | 
					```rust
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					use std::net::IpAddr;
 | 
					 | 
					 | 
					 | 
					use std::net::IpAddr;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					let home: IpAddr = "127.0.0.1".parse().unwrap();
 | 
					 | 
					 | 
					 | 
					let home: IpAddr = "127.0.0.1".parse().unwrap();
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |