From 3d562b202fe00ff3dc20123907b8748af8067e6d Mon Sep 17 00:00:00 2001 From: 6yf <6yifeng@gmail.com> Date: Fri, 22 Nov 2013 14:59:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=B8=A4=E6=AC=A1b.Volume()?= =?UTF-8?q?=E4=B8=BA=E4=B8=80=E6=AC=A1=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 合并两次b.Volume()为一次调用,培养注重效率的习惯,充分利用Go的if可设初始值的特性。 --- ebook/02.5.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ebook/02.5.md b/ebook/02.5.md index 2db1de3c..537bd434 100644 --- a/ebook/02.5.md +++ b/ebook/02.5.md @@ -160,8 +160,8 @@ method的语法如下: v := 0.00 k := Color(WHITE) for _, b := range bl { - if b.Volume() > v { - v = b.Volume() + if bv := b.Volume(); bv > v { + v = bv k = b.color } }