Skip to content

Latest commit

 

History

History
232 lines (218 loc) · 94.5 KB

README.md

File metadata and controls

232 lines (218 loc) · 94.5 KB

Reference documents

This file is auto-generated and should not be modified manually.

Reference documents

There are several types of reference documents:

Contributing

Thanks for wanting to contribute to Exercism's reference documents! Contributions are very welcome!

To contribute, please go to the concepts, paradigms, stories, tooling or types page to see which documents have been written. You can then contribute by submitting a PR to update an existing document, or to add a missing document.

Implemented Concepts

This is a list of Concepts for which an exercise has been implemented:

Concept Implementations
access-behaviour Elixir
anonymous-functions Elixir
array-analysis JavaScript
arrays C#, F#, JavaScript, Ruby, Swift
atoms Elixir
basics C#, Elixir, F#, Go, Java, JavaScript, Ruby, Swift, x86-64-assembly
binaries Elixir
bit-manipulation C#, Elixir
bitstrings Elixir
boolean-logic Julia
booleans C#, Elixir, F#, Go, Go, JavaScript, Julia, PureScript, Swift
case Elixir
casting C#
charlists Elixir
chars C#
classes C#
closures Elixir
comments Common Lisp, Go
compound-assignment C#
conditionals C#, Elixir, F#, Go, Ruby
conditionals-guard Swift
conditionals-if Go, Swift
conditionals-switch Go, Swift
cons Common Lisp
constructors C#
datetimes C#, F#
default-arguments Elixir
dictionaries C#
discriminated-unions F#
emoji-symbols Julia
entry-api Rust
enum Elixir
enums-basic Rust
equality C#
errors Elixir, Go
exception-filtering C#
exceptions Elixir
expressions Common Lisp
flag-enums C#
floating-point-numbers C#, Elixir, F#, Ruby, Rust
for-loops C#
foreach-loops C#
functions-introduction Julia
futures Dart
guards Elixir
if-conditional Elixir
inheritance C#
integers Elixir, Rust
keyword-lists Elixir
list-comprehensions Elixir
lists Clojure, Elixir, F#
loops Ruby
maps Elixir, Go
matrices-concatenation Julia
matrices-indices Julia
matrices-introduction Julia
matrices-iteration Julia
matrices-mutation Julia
method-overloading C#
module-attributes-as-constants Elixir
multiple-clause-functions Elixir
multiple-dispatch Julia
named-arguments C#
nested-types C#
nil Elixir, Go
nullability C#, JavaScript
numbers C#, F#, Go, JavaScript, Ruby, Rust, Swift
numbers-basic Dart
object-initializers C#
option Rust
optional-parameters C#
optionals Swift
overflow C#
parameters C#
pattern-matching Elixir, F#
pattern-matching-constants C#
pids Elixir
pipe-operator Elixir
processes Elixir
promises JavaScript
properties C#
randomness C#
ranges Elixir
records F#
recursion Elixir, F#, JavaScript
regular-expressions C#, Elixir
resource-cleanup C#
resource-lifetime C#
sets C#
slices Go
static-access-operator Elixir
streams Elixir
string-builder C#
string-literals Elixir
strings C#, C++, Elixir, F#, Go, Java, JavaScript, Python, Ruby, Swift
strings-basic Dart
structs C#, Elixir, Rust
switch-statements C#
symbols Common Lisp
tail-call-recursion Elixir
time C#
timezone C#
try-rescue Elixir
try-rescue-else-after Elixir
tuples C#, Elixir, Python
type-conversion Dart
unicode-identifiers Julia
user-defined-exceptions C#
while-loops C#

Unimplemented Concepts

This is a list of Concepts for which no exercise has yet been implemented: