Documentation ¶
Overview ¶
=================================================== THIS IS A SOLUTION. DO NOT PEEK. ===================================================
Index ¶
- func ConcurrentPipeline()
- func GenerateNum() int
- func GenerateNumbers() <-chan int
- func GenerateNumbersConcurrently() <-chan int
- func NoPipleline()
- func Pipeline()
- func PrintNumbers(in <-chan int)
- func SlowSquare(in int) int
- func SquareNumbers(in <-chan int) <-chan int
- func SquareNumbersConcurrently(in <-chan int) <-chan int
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConcurrentPipeline ¶
func ConcurrentPipeline()
func GenerateNum ¶
func GenerateNum() int
GenerateNum returns a random integer between minResult and maxResult.
func GenerateNumbers ¶
func GenerateNumbers() <-chan int
func GenerateNumbersConcurrently ¶
func GenerateNumbersConcurrently() <-chan int
func NoPipleline ¶
func NoPipleline()
NoPipeline generates 50 squares of random numbers, one after the other.
func PrintNumbers ¶
func PrintNumbers(in <-chan int)
func SlowSquare ¶
SlowSquare returns the value of in squared. It does this slowly.
func SquareNumbers ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.