19 lines
		
	
	
		
			866 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			866 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Go Channels
 | |
| ---
 | |
| ## Go Channels
 | |
| 
 | |
| 
 | |
| Channels are the pipes that connect concurrent goroutines. You can send values into channels from one goroutine and receive those values into another goroutine.
 | |
| 
 | |
| [This quick style guide will help ensure your pull request gets accepted](https://github.com/freecodecamp/guides/blob/master/README.md).
 | |
| 
 | |
| <!-- The article goes here, in GitHub-flavored Markdown. Feel free to add YouTube videos, images, and CodePen/JSBin embeds  -->
 | |
| 
 | |
| #### More Information:
 | |
| <!-- Please add any articles you think might be helpful to read before writing the article -->
 | |
| * [A Tour of Go](https://tour.golang.org/concurrency/2)
 | |
| * [Go By Example](https://gobyexample.com/channels)
 | |
| * [Golang Book](https://www.golang-book.com/books/intro/10)
 | |
| * [The Go Programming Language Specification](https://golang.org/ref/spec#Making_slices_maps_and_channels)
 |