From 5f078f6da7e37ae0bbe0e73292917d06c276525d Mon Sep 17 00:00:00 2001 From: ziposcar <499581494@qq.com> Date: Wed, 27 Mar 2019 06:45:21 +0800 Subject: [PATCH] =?UTF-8?q?Update=2014.9=20=E5=88=AB=E5=AD=97=E4=B8=8E?= =?UTF-8?q?=E7=BF=BB=E8=AF=91=E5=BB=BA=E8=AE=AE=20(#595)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eBook/14.9.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eBook/14.9.md b/eBook/14.9.md index f5133db..4328d3e 100644 --- a/eBook/14.9.md +++ b/eBook/14.9.md @@ -4,7 +4,7 @@ Futures模式通过闭包和通道可以很容易实现,类似于生成器,不同地方在于Futures需要返回一个值。 -参考条目文献给出了一个很精彩的例子:假设我们有一个矩阵类型,我们需要计算两个矩阵A和B乘积的逆,首先我们通过函数`Inverse(M)`分别对其进行求逆运算,在将结果相乘。如下函数`InverseProduct()`实现了如上过程: +参考条目文献给出了一个很精彩的例子:假设我们有一个矩阵类型,我们需要计算两个矩阵A和B乘积的逆,首先我们通过函数`Inverse(M)`分别对其进行求逆运算,再将结果相乘。如下函数`InverseProduct()`实现了如上过程: ```go func InverseProduct(a Matrix, b Matrix) { @@ -26,7 +26,7 @@ func InverseProduct(a Matrix, b Matrix) { } ``` -`InverseFuture`函数起了一个`goroutine`协程,在其执行闭包运算,该闭包会将矩阵求逆结果放入到future通道中: +`InverseFuture`函数以`goroutine`的形式起了一个闭包,该闭包会将矩阵求逆结果放入到future通道中: ```go func InverseFuture(a Matrix) chan Matrix {