Zulip Chat Archive
Stream: general
Topic: in the library already?
Scott Morrison (Aug 13 2018 at 23:31):
Is this in the library somewhere?
def list.split_on_aux {α} [decidable_eq α] (a : α) : list α → list α → list (list α) | [] l := [l.reverse] | (h :: t) l := if h = a then l.reverse :: (list.split_on_aux t []) else list.split_on_aux t (h :: l) def list.split_on {α} [decidable_eq α] (a : α) : list α → list (list α) | l := list.split_on_aux a l []
Last updated: Dec 20 2023 at 11:08 UTC