1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-01-17 13:38:38 +01:00

[d/de] Fix typo, spelling (#4953)

This commit is contained in:
Jan Knobloch 2024-05-19 18:08:55 +02:00 committed by GitHub
parent 036500080b
commit 54f75e008b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -22,11 +22,11 @@ void main(string[] args) {
Wenn du so wie ich bist und viel Zeit im Internet verbringst, stehen die Chancen Wenn du so wie ich bist und viel Zeit im Internet verbringst, stehen die Chancen
gut, dass du schonmal über [D](http://dlang.org/) gehört hast. gut, dass du schonmal über [D](http://dlang.org/) gehört hast.
Die D-Sprache ist eine moderne, überall einsetzbare programmiersprache die von Die D-Sprache ist eine moderne, überall einsetzbare Programmiersprache die von
Low bis High Level verwendet werden kann und dabei viele Stile anbietet. 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, 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! richtig coole Leute. Da das jetzt alles aus dem Weg ist - auf zu den Beispielen!
```d ```d
import std.stdio; import std.stdio;
@ -40,7 +40,7 @@ void main() {
auto n = 1; // auto um den Typ vom Compiler bestimmen zu lassen auto n = 1; // auto um den Typ vom Compiler bestimmen zu lassen
// Zahlenliterale können _ verwenden für lesbarkeit // Zahlenliterale können _ verwenden für Lesbarkeit
while(n < 10_000) { while(n < 10_000) {
n += n; n += n;
} }
@ -69,9 +69,9 @@ void main() {
``` ```
Neue Typen können mit `struct`, `class`, `union`, und `enum` definiert werden. Neue Typen können mit `struct`, `class`, `union`, und `enum` definiert werden.
Structs und unions werden as-value (koppiert) an Methoden übergeben wogegen Structs und unions werden as-value (kopiert) an Methoden übergeben wogegen
Klassen als Referenz übergeben werden. Templates können verwendet werden um Klassen als Referenz übergeben werden. Templates können verwendet werden um
alle Typen zu parameterisieren. alle Typen zu parametrisieren.
```d ```d
// Hier, T ist ein Type-Parameter, Er funktioniert wie Generics in C#/Java/C++ // Hier, T ist ein Type-Parameter, Er funktioniert wie Generics in C#/Java/C++
@ -121,7 +121,7 @@ void swap(T)(ref T a, ref T b) {
b = temp; b = temp;
} }
// Templates können ebenso Werte parameterisieren. // Templates können ebenso Werte parametrisieren.
class Matrix(uint m, uint n, T = int) { class Matrix(uint m, uint n, T = int) {
T[m] rows; T[m] rows;
T[n] columns; T[n] columns;