Skip to content

Latest commit

 

History

History
245 lines (231 loc) · 121 KB

README.md

File metadata and controls

245 lines (231 loc) · 121 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
accessibility C#
agent Elixir
anonymous-functions Elixir
arithmetic Common Lisp
array-analysis JavaScript
arrays C#, F#, JavaScript, Ruby, Swift
atoms Elixir
basics C#, Elixir, F#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift, x86-64-assembly
binaries Elixir
bit-manipulation C#, Elixir
bitstrings Elixir
boolean-logic Julia
booleans C#, Elixir, F#, Go, Go, Java, JavaScript, Julia, PureScript, Ruby, Swift
bools Python
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
default-parameters Swift
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#, Common Lisp, Elixir, F#, Ruby, Rust
for-loops C#
foreach-loops C#
functions-introduction Julia
futures Dart
generic-types C#
guards Elixir
if-conditional Elixir
inheritance C#
inout-parameters Swift
instance-variables Ruby
integers Common Lisp, Elixir, Rust
keyword-lists Elixir
list-comprehensions Elixir
lists C#, 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#
methods Go
module-attributes-as-constants Elixir
multiple-clause-functions Elixir
multiple-dispatch Julia
multiple-return-values Swift
named-arguments C#
namespaces C#
nested-functions Swift
nested-types C#, C#
nil Elixir, Ruby
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#
sameness Common Lisp
sets C#
slices Go
static-access-operator Elixir
streams Elixir
string-builder C#
string-formatting C#
string-literals Elixir
strings C#, C++, Elixir, F#, Go, Java, JavaScript, Python, Ruby, Swift
strings-basic Dart
strings-package Go
structs C#, Elixir, Go, 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#
variadic-parameters Swift
verbatim-strings C#
while-loops C#

Unimplemented Concepts

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