From 1387aa8319a26795cc667c34ecce85756491b052 Mon Sep 17 00:00:00 2001 From: kukgini Date: Thu, 11 Jul 2019 17:47:25 +0900 Subject: [PATCH] [FAB-15927] Better expression for golang Better for loop expression and veriable scope for golang Signed-off-by: kukgini Change-Id: I83a4ead246039b5b10334467f17c808465492725 --- chaincode/fabcar/go/fabcar.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/chaincode/fabcar/go/fabcar.go b/chaincode/fabcar/go/fabcar.go index 01792bf4..4cab7063 100644 --- a/chaincode/fabcar/go/fabcar.go +++ b/chaincode/fabcar/go/fabcar.go @@ -106,13 +106,11 @@ func (s *SmartContract) initLedger(APIstub shim.ChaincodeStubInterface) sc.Respo Car{Make: "Holden", Model: "Barina", Colour: "brown", Owner: "Shotaro"}, } - i := 0 - for i < len(cars) { + for i, car := range cars { fmt.Println("i is ", i) - carAsBytes, _ := json.Marshal(cars[i]) + carAsBytes, _ := json.Marshal(car) APIstub.PutState("CAR"+strconv.Itoa(i), carAsBytes) - fmt.Println("Added", cars[i]) - i = i + 1 + fmt.Println("Added", car) } return shim.Success(nil)