mirror of https://github.com/sunface/rust-course
				
				
				
			
							parent
							
								
									fa016d8b34
								
							
						
					
					
						commit
						68d5310df8
					
				@ -1,11 +1,10 @@
 | 
				
			||||
# Generics
 | 
				
			||||
# 泛型
 | 
				
			||||
 | 
				
			||||
Generics is the topic of generalizing types and functionalities to broader cases.
 | 
				
			||||
This is extremely useful for reducing code duplication in many ways, but can call for rather involving syntax.
 | 
				
			||||
Namely, being generic requires taking great care to specify over which types a generic type is actually considered valid.
 | 
				
			||||
The simplest and most common use of generics is for type parameters.
 | 
				
			||||
泛型的主旨是把类型和函数泛化到多种情况。
 | 
				
			||||
这在很多方面有助于减少重复代码,但也可能需要为此使用相当多的语法。
 | 
				
			||||
也就是说,使用泛型的话则需要小心谨慎地标明泛型适用于哪些类型。
 | 
				
			||||
 | 
				
			||||
## Further information
 | 
				
			||||
## 更多信息
 | 
				
			||||
 | 
				
			||||
- [Generic Data Types](https://doc.rust-lang.org/stable/book/ch10-01-syntax.html)
 | 
				
			||||
- [Bounds](https://doc.rust-lang.org/rust-by-example/generics/bounds.html)
 | 
				
			||||
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue