diff options
author | Boris Verkhovskiy <boris.verk@gmail.com> | 2024-04-08 07:07:03 -0700 |
---|---|---|
committer | Boris Verkhovskiy <boris.verk@gmail.com> | 2024-04-08 07:07:03 -0700 |
commit | 216018a02e80fcc369c5c2786538593fa8fd199d (patch) | |
tree | e388f5d01f5dc1b13cd0d86ec6e2f8cf8106bfb2 /de-de | |
parent | 52efd27986c78e7a3d78a2c2b82c186d66eec10f (diff) |
Update highlighting languages
Diffstat (limited to 'de-de')
-rw-r--r-- | de-de/d-de.html.markdown | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/de-de/d-de.html.markdown b/de-de/d-de.html.markdown index a4c8c372..3250b625 100644 --- a/de-de/d-de.html.markdown +++ b/de-de/d-de.html.markdown @@ -1,6 +1,6 @@ --- -language: D -filename: learnd-de.d +language: D +filename: learnd-de.d contributors: - ["Nick Papanastasiou", "www.nickpapanastasiou.github.io"] translators: @@ -8,7 +8,7 @@ translators: lang: de-de --- -```c +```d // Es war klar, dass das kommt... module hello; @@ -28,7 +28,7 @@ Low bis High Level verwendet werden kann und dabei viele Stile anbietet. D wird aktiv von Walter Bright und Andrei Alexandrescu entwickelt, zwei super schlaue, richtig coole leute. Da das jetzt alles aus dem Weg ist - auf zu den Beispielen! -```c +```d import std.stdio; void main() { @@ -73,7 +73,7 @@ Structs und unions werden as-value (koppiert) an Methoden übergeben wogegen Klassen als Referenz übergeben werden. Templates können verwendet werden um alle Typen zu parameterisieren. -```c +```d // Hier, T ist ein Type-Parameter, Er funktioniert wie Generics in C#/Java/C++ struct LinkedList(T) { T data = null; @@ -134,7 +134,7 @@ Wo wir schon bei Klassen sind - Wie wäre es mit Properties! Eine Property ist eine Funktion, die wie ein Wert agiert. Das gibt uns viel klarere Syntax im Stil von `structure.x = 7` was gleichgültig wäre zu `structure.setX(7)` -```c +```d // Diese Klasse ist parameterisiert mit T, U class MyClass(T, U) { @@ -201,7 +201,7 @@ puren Funktionen und unveränderbaren Daten. Zusätzlich können viele funktionale Algorithmen wie z.B map, filter, reduce und friends im `std.algorithm` Modul gefunden werden! -```c +```d import std.algorithm : map, filter, reduce; import std.range : iota; // builds an end-exclusive range @@ -231,7 +231,7 @@ Methode auf A anwenden. Parrallel Computing ist eine Tolle sache, findest du nicht auch? -```c +```d import std.stdio; import std.parallelism : parallel; import std.math : sqrt; |