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:
parent
036500080b
commit
54f75e008b
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user