Conditions | 4 |
Total Lines | 15 |
Code Lines | 9 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | package is |
||
11 | func UniqueStrings(values []string) bool { |
||
12 | if len(values) == 0 { |
||
13 | return true |
||
14 | } |
||
15 | |||
16 | uniques := make(map[string]struct{}, len(values)) |
||
17 | |||
18 | for _, value := range values { |
||
19 | if _, exists := uniques[value]; exists { |
||
20 | return false |
||
21 | } |
||
22 | uniques[value] = struct{}{} |
||
23 | } |
||
24 | |||
25 | return true |
||
26 | } |
||
27 |