I understand, how about it? case ?a do in ?a..?z -> # code in ?A..?Z -> # code _ -> # code end
Goiás ou Vila Nova? Em sábado, 13 de março de 2021 às 09:46:56 UTC-3, José Valim escreveu: > Thanks for the proposal, > > However, ?a..?z in a pattern should match on a range from ?a..?z. > Similarly, x..y can be used to match on any range and extract its values. > > Those are all valid and correct today, and introducing this proposal would > break said semantics. > > On Sat, Mar 13, 2021 at 13:44 Amos King <[email protected]> wrote: > >> Would this match on an element in a range and on an equivalent range? ?a >> or ?a..?z would both match with ?a..?z >> >> The proposed code looks nice and I thought was simpler at first. >> Considering it further made me think of the situation above. I want the >> explicitness of the current behavior to reduce the ambiguity. >> >> Amos King >> CEO >> Binary Noggin >> >> On Mar 13, 2021, at 06:26, Igor Silva <[email protected]> wrote: >> >> Current behavior >> >> >> >> case ?a do >> x when x in ?a..?z -> # code >> x when x in ?A..?Z -> # code >> _ -> # code >> end >> >> Desired behavior >> >> case ?a do >> ?a..?z -> # code >> ?A..?Z -> # code >> _ -> # code >> end >> >> #GoiásouVilaNova >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elixir-lang-core" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elixir-lang-core/61ea5a90-6e3b-49a0-ad58-377959dd6aabn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/elixir-lang-core/61ea5a90-6e3b-49a0-ad58-377959dd6aabn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elixir-lang-core" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/elixir-lang-core/F40F773D-8636-4040-826A-D75EF9C35734%40binarynoggin.com >> >> <https://groups.google.com/d/msgid/elixir-lang-core/F40F773D-8636-4040-826A-D75EF9C35734%40binarynoggin.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/37a020f8-87a9-4e2e-95c4-951fca31caa5n%40googlegroups.com.
