[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
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.
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
import std.stdio;
@ -40,7 +40,7 @@ void main() {
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) {
n += n;
}
@ -69,9 +69,9 @@ void main() {
```
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
alle Typen zu parameterisieren.
alle Typen zu parametrisieren.
```d
// 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;
}
// Templates können ebenso Werte parameterisieren.
// Templates können ebenso Werte parametrisieren.
class Matrix(uint m, uint n, T = int) {
T[m] rows;
T[n] columns;