草庐IT

allTableArray

全部标签

go - 数组似乎在 for 循环结束后丢失值

我是初学者(不是一个好的程序员),但我想编写一个小程序,使用snmp从交换机转储mac地址列表和接口(interface)名称。我使用多个循环将snmp值存储到一个结构数组中(此处的代码用于显示行为)。在第一个循环中,我将端口Vlanid和mac地址存储到结构数组(varallTableArray[30]allTable)中。在此循环结束时,我打印数组的内容以确保mac地址在数组中。但是当第二个循环开始时(注册桥端口号),数组似乎是空的(fmt.Printf("deux%x\n",allTableArray[i].macAddr)和fmt.Printf("trois%s\n",allT

go - 数组似乎在 for 循环结束后丢失值

我是初学者(不是一个好的程序员),但我想编写一个小程序,使用snmp从交换机转储mac地址列表和接口(interface)名称。我使用多个循环将snmp值存储到一个结构数组中(此处的代码用于显示行为)。在第一个循环中,我将端口Vlanid和mac地址存储到结构数组(varallTableArray[30]allTable)中。在此循环结束时,我打印数组的内容以确保mac地址在数组中。但是当第二个循环开始时(注册桥端口号),数组似乎是空的(fmt.Printf("deux%x\n",allTableArray[i].macAddr)和fmt.Printf("trois%s\n",allT