@@ -15,8 +15,8 @@ var filename = flag.String("in", "", "输入文件名")
1515var cidrSlice []string
1616var iprangeSlice []string
1717var wrongSlice []string
18- var ipv4_left = ""
19- var ipv4_right = ""
18+ var ipv4Left = ""
19+ var ipv4Right = ""
2020var numSlice []uint
2121
2222func main () {
@@ -67,8 +67,10 @@ func todo() {
6767 cidr ()
6868
6969 // 处理非预期格式
70- fmt .Println ("-----非预期格式-----" )
71- wrong ()
70+ if len (wrongSlice ) > 0 {
71+ fmt .Println ("-----存在非预期格式-----" )
72+ wrong ()
73+ }
7274
7375}
7476
@@ -77,12 +79,12 @@ func iprange() {
7779 for _ , v := range iprangeSlice {
7880 arr := strings .Split (v , "-" )
7981 if len (arr ) == 2 {
80- ipv4_left = arr [0 ]
81- ipv4_right = arr [1 ]
82+ ipv4Left = arr [0 ]
83+ ipv4Right = arr [1 ]
8284 // 左边地址
83- addressRight := net .ParseIP (ipv4_left )
85+ addressRight := net .ParseIP (ipv4Left )
8486 // 右边地址
85- addressRight2 := net .ParseIP (ipv4_right )
87+ addressRight2 := net .ParseIP (ipv4Right )
8688 if addressRight == nil {
8789 // 格式非预期
8890 wrongSlice = append (wrongSlice , v )
@@ -91,8 +93,8 @@ func iprange() {
9193 wrongSlice = append (wrongSlice , v )
9294 } else {
9395 // 转10进制
94- num1 , _ := exnet .IPString2Long (ipv4_left )
95- num2 , _ := exnet .IPString2Long (ipv4_right )
96+ num1 , _ := exnet .IPString2Long (ipv4Left )
97+ num2 , _ := exnet .IPString2Long (ipv4Right )
9698 if num1 > num2 {
9799 // 格式非预期
98100 wrongSlice = append (wrongSlice , v )
0 commit comments