The splat operator can be used to create methods that accept a variable number of arguments.
													
																	Ruby splat operator. 
									
	
		
	
																	Here s an example for the most basic use of a double splat. 
																	2 one 1 two 2 putting it all together. 
																	B is interpreted as a plus b where the plus. 
																	It can be used for hashes. 
															
													
									
	
		
	
																	There is a corresponding form of abbreviated assignment operator. 
																	Avoiding creation of array improves performance. 
																	Zoo pet1 pet2 pet3 the splat operator can be used in a case statement. 
																	Splat operator in ruby. 
															
													
									
	
		
	
																	Most operators are actually method calls. 
																	The split mode. 
																	For example a plus. 
																	The humble splat operator and is a great example. 
															
													
									
	
		
	
																	Pet1 pet2 pet3 duck dog cat the collect mode. 
																	This article has been republished on monkey and crow. 
																	One of the things that i love about ruby is the depth of its features. 
																	It s pretty similar to the original splat with one difference. 
															
													
									
	
		
	
																	Ruby supports a rich set of operators as you d expect from a modern language. 
																	In one of my recent posts someone pointed out that using the splat operator would have made some of the code a bit simpler. 
																	Putting the star before an object invokes the splat operator which has a variety of effects first we ll start with some very useful examples then we will poke around the dark corners of ruby s arrays and the splat operator. 
																	Case when with splat operator use instructions like duparray concatarray which result in creation of arrays. 
															
													
									
	
		
	
																	You may use an operator but do a little digging and you ll find that you ve only been scratching the surface of what it s capable of. 
																	So it would be like taking away the array replacing it with everything inside it. 
																	Here is how to create a method that adds a variable number of numbers passed as arguments. 
																	For each operator plus. 
															
													
									
	
		
	
																	The double splat operator came out back in ruby 2 0. 
																	The splat operator converts the array into a list of its elements. 
																	Method in the object referred to by variable a is called with b as its argument. 
																	In other words the last example translates to. 
															
													
									
	
		
	
																	Attr reader title author category that s the power of the splat operator matching operator what is this funny looking ruby. 
																	You ve probably used splats for catch all arguments.