(network string, addresses []string)
| 9 | func TCP(address ...string) net.Addr { return makeNetAddr("tcp", address) } |
| 10 | |
| 11 | func makeNetAddr(network string, addresses []string) net.Addr { |
| 12 | switch len(addresses) { |
| 13 | case 0: |
| 14 | return nil // maybe panic instead? |
| 15 | case 1: |
| 16 | return makeAddr(network, addresses[0]) |
| 17 | default: |
| 18 | return makeMultiAddr(network, addresses) |
| 19 | } |
| 20 | } |
| 21 | |
| 22 | func makeAddr(network, address string) net.Addr { |
| 23 | return &networkAddress{ |
no test coverage detected