make channels one-way
This commit is contained in:
parent
e4bd9aa661
commit
d238fe196f
|
|
@ -23,7 +23,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
)
|
)
|
||||||
|
|
||||||
func cycle(seq []*big.Int) chan *big.Int {
|
func cycle(seq []*big.Int) <-chan *big.Int {
|
||||||
ch := make(chan *big.Int)
|
ch := make(chan *big.Int)
|
||||||
n := len(seq)
|
n := len(seq)
|
||||||
go func() {
|
go func() {
|
||||||
|
|
@ -35,7 +35,7 @@ func cycle(seq []*big.Int) chan *big.Int {
|
||||||
return ch
|
return ch
|
||||||
}
|
}
|
||||||
|
|
||||||
func gaussianBrackets(x, xprev *big.Int, ch chan *big.Int) chan *big.Int {
|
func gaussianBrackets(x, xprev *big.Int, ch <-chan *big.Int) <-chan *big.Int {
|
||||||
out := make(chan *big.Int)
|
out := make(chan *big.Int)
|
||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue