消息关闭
    暂无新消息!

go初学爬虫问题,关于切片的用法

问题作者 : Mairs2017-06-06发布

                var info map[string]interface{}
                var HouseType []map[string]interface{}

var housedetail map[string]interface{}

housedetail["Housetype"] = housetype
housedetail["Housearea"] = housearea
housedetail["HousepriceMax"] = housepriceMax
housedetail["HousepriceMin"] = housepriceMin
housedetail["Housedirection"] = housedirection
housedetail["Housedusage"] = housedusage
housedetail["Housesell"] = housesell
housedetail["Housesdeal"] = housesdeal

HouseType = append(HouseType,housedetail)

                info["HouseType"] = HouseType



info是存所有房屋信息的,其中一个数组字段是房型HouseType,里面有很多个map,存了各种房型的信息。
应该就是这一段出了问题跑不了

2个回答

︿ 1
已经解决
package main

import (
"fmt"
//"gospider/libs"
)

func main() {

info := make(map[string]interface{})

HouseType:= []map[string]interface {}{}

housedetail := make(map[string]interface{})

housedetail["Housetype"] = "3房2厅1卫"
housedetail["Housearea"] = 900

HouseType = append(HouseType, housedetail)

info["HouseType"] = HouseType
info["Price"] = 900
info["Comp"] = "恒大"

fmt.Println(info)
}


然而不知道为什么这么写