Jump to content

Algebraic data types: Difference between revisions

Merge omitted languages at bottom and add Processing
(Corrected C++ language tags)
(Merge omitted languages at bottom and add Processing)
Line 1:
{{task|Data Structures}}{{omit from|BBC BASIC}}
 
Some languages offer direct support for [[wp:Algebraic_data_type|algebraic data types]] and pattern matching on them. While this of course can always be simulated with manual tagging and conditionals, it allows for terse code which is easy to read, and can represent the algorithm directly.
Line 2,067:
 
{{omit from|Ada}}
{{Omitomit from|CBBC BASIC}}
{{Omitomit from|JavaC}}
{{Omitomit from|PascalJava}}
{{Omitomit from|PythonPascal}}
{{omit from|Processing}}
{{omit from|Python}}
{{omit from|TI-83 BASIC}}
{{omit from|TI-89 BASIC}}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.