// BenchmarkReduceContains 1000000 1841 ns/op 96 B/op 2 allocs/op func BenchmarkStringSliceReduceContains(b *testing.B) { b.ReportAllocs() for i := 0; i < b.N; i++ { l := utils.StringSlice{ "IFNULL(`scope_table`.`is_visible`, `additional_table`.`is_visible`) AS `is_visible`", "IFNULL(`scope_table`.`is_required`, `main_table`.`is_required`) AS `is_required`", "IFNULL(`scope_table`.`default_value`, `main_table`.`default_value`) AS `default_value`", "IFNULL(`scope_table`.`multiline_count`, `additional_table`.`multiline_count`) AS `multiline_count`", } l.ReduceContains(benchStringSliceReduceContainsData...) benchStringSliceReduceContains = l } }