()
| 29 | } |
| 30 | |
| 31 | func LoadSpecifiedTable() { |
| 32 | var tabData Table |
| 33 | loadTableFromFile(&tabData, "../ExampleData.pbb") |
| 34 | |
| 35 | fmt.Println("load specified table: ExampleData") |
| 36 | for k, v := range tabData.ExampleData { |
| 37 | fmt.Println(k, v) |
| 38 | } |
| 39 | |
| 40 | var tabKV Table |
| 41 | loadTableFromFile(&tabKV, "../ExampleKV.pbb") |
| 42 | |
| 43 | fmt.Println("load specified table: ExampleKV") |
| 44 | for k, v := range tabKV.ExampleKV { |
| 45 | fmt.Println(k, v) |
| 46 | } |
| 47 | |
| 48 | // 将表格合并 |
| 49 | var total Table |
| 50 | proto.Merge(&total, &tabData) |
| 51 | proto.Merge(&total, &tabKV) |
| 52 | fmt.Printf("merged table, data len: %d, kv len: %d\n", len(total.ExampleData), len(total.ExampleKV)) |
| 53 | } |
| 54 | |
| 55 | func main() { |
| 56 |
no test coverage detected