Changed for loops to range loops

This commit is contained in:
Jakub Matys 2018-10-04 12:57:21 +02:00
parent 07493fc198
commit c66278f456
3 changed files with 7 additions and 7 deletions

View File

@ -400,7 +400,7 @@ func intersect(a, b []string) []string {
}
func containsString(slice []string, s string) bool {
for i := 0; i < len(slice); i++ {
for i := range slice {
if slice[i] == s {
return true
}

View File

@ -176,7 +176,7 @@ func makeFakeChain(chain bchain.BlockChain, blks []BlockID, upper uint32) (*fake
return nil, fmt.Errorf("Range must end with fake block in order to emulate fork [%d != %d]", blks[len(blks)-1].Height, upper)
}
mBlks := make(map[uint32]BlockID, len(blks))
for i := 0; i < len(blks); i++ {
for i := range blks {
mBlks[blks[i].Height] = blks[i]
}
return &fakeBlockChain{
@ -215,7 +215,7 @@ func getBlockTxs(chain bchain.BlockChain, hash string) ([]bchain.Tx, error) {
return nil, fmt.Errorf("GetBlock: %s", err)
}
parser := chain.GetChainParser()
for i := 0; i < len(b.Txs); i++ {
for i := range b.Txs {
err := setTxAddresses(parser, &b.Txs[i])
if err != nil {
return nil, fmt.Errorf("setTxAddresses [%s]: %s", b.Txs[i].Txid, err)
@ -226,9 +226,9 @@ func getBlockTxs(chain bchain.BlockChain, hash string) ([]bchain.Tx, error) {
func getAddr2TxsMap(txs []bchain.Tx) map[string][]string {
addr2txs := make(map[string][]string)
for i := 0; i < len(txs); i++ {
for j := 0; j < len(txs[i].Vout); j++ {
for k := 0; k < len(txs[i].Vout[j].ScriptPubKey.Addresses); k++ {
for i := range txs {
for j := range txs[i].Vout {
for k := range txs[i].Vout[j].ScriptPubKey.Addresses {
addr := txs[i].Vout[j].ScriptPubKey.Addresses[k]
txid := txs[i].Txid
addr2txs[addr] = append(addr2txs[addr], txid)

View File

@ -125,7 +125,7 @@ func loadTestData(coin string, parser bchain.BlockChainParser) (*TestData, error
}
func setTxAddresses(parser bchain.BlockChainParser, tx *bchain.Tx) error {
for i := 0; i < len(tx.Vout); i++ {
for i := range tx.Vout {
ad, err := parser.GetAddrDescFromVout(&tx.Vout[i])
if err != nil {
return err