加载符合条件的结果
(filename string)
| 410 | |
| 411 | // 加载符合条件的结果 |
| 412 | func loadFeasibleResults(filename string) ([][]string, error) { |
| 413 | file, err := os.Open(filename) |
| 414 | if err != nil { |
| 415 | return nil, err |
| 416 | } |
| 417 | defer file.Close() |
| 418 | |
| 419 | reader := bufio.NewScanner(file) |
| 420 | var results [][]string |
| 421 | |
| 422 | // 跳过头部 |
| 423 | if reader.Scan() { |
| 424 | // 头部行 |
| 425 | } |
| 426 | |
| 427 | for reader.Scan() { |
| 428 | line := reader.Text() |
| 429 | parts := strings.Split(line, ",") |
| 430 | if len(parts) >= 10 && parts[9] == "true" { |
| 431 | results = append(results, parts) |
| 432 | } |
| 433 | } |
| 434 | |
| 435 | return results, nil |
| 436 | } |
| 437 | |
| 438 | // 工具函数 |
| 439 |
no test coverage detected