mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-11-30 06:22:32 +03:00
[nix/de] fixed some typos
This commit is contained in:
parent
5060301358
commit
59dc72ceac
@ -58,7 +58,7 @@ with builtins; [
|
||||
# Strings
|
||||
#=========================================
|
||||
|
||||
"String Literale sind in Gänsefüßchen."
|
||||
"String Literale sind in Anführungszeichen."
|
||||
|
||||
"
|
||||
String Literale können mehrere
|
||||
@ -87,7 +87,7 @@ with builtins; [
|
||||
# Paths
|
||||
#=========================================
|
||||
|
||||
# Nix besitzt einen primitven Datentyp für Pfade
|
||||
# Nix besitzt einen primitiven Datentyp für Pfade
|
||||
/tmp/tutorials/learn.nix
|
||||
|
||||
# Ein relativer Pfad wird beim Parsing zu einem absoluten Pfad aufgelöst,
|
||||
@ -170,7 +170,7 @@ with builtins; [
|
||||
# Listen
|
||||
#=========================================
|
||||
|
||||
# Listen werden durck eckige Klammern gekennzeichnet.
|
||||
# Listen werden durch eckige Klammern gekennzeichnet.
|
||||
|
||||
(length [1 2 3 "x"])
|
||||
#=> 4
|
||||
@ -218,18 +218,18 @@ with builtins; [
|
||||
({ a = 1; } // { b = 2; })
|
||||
#=> { a = 1; b = 2; }
|
||||
|
||||
# Werte auf der rechten Seite überschrieben die Werte auf der linken Seite.
|
||||
# Werte auf der rechten Seite überschreiben die Werte auf der linken Seite.
|
||||
({ a = 1; b = 2; } // { a = 3; c = 4; })
|
||||
#=> { a = 3; b = 2; c = 4; }
|
||||
|
||||
# Das Schlüsselwort rec bezeichenet ein "rekursives Set", in der sich Attribute
|
||||
# Das Schlüsselwort rec bezeichenet ein "rekursives Set", in dem sich Attribute
|
||||
# aufeinander beziehen können.
|
||||
(let a = 1; in { a = 2; b = a; }.b)
|
||||
#=> 1
|
||||
(let a = 1; in rec { a = 2; b = a; }.b)
|
||||
#=> 2
|
||||
|
||||
# Verschachetelte Sets können stückweise definiert werden.
|
||||
# Verschachtelte Sets können stückweise definiert werden.
|
||||
{
|
||||
a.b = 1;
|
||||
a.c.d = 2;
|
||||
@ -238,7 +238,7 @@ with builtins; [
|
||||
#=> { d = 2; e = 3; }
|
||||
|
||||
# Die Nachkommen eines Attributs können in diesem Feld nicht zugeordnet werden, wenn
|
||||
# das Attribut selbst nicht zugeweisen wurde.
|
||||
# das Attribut selbst nicht zugewiesen wurde.
|
||||
{
|
||||
a = { b = 1; };
|
||||
a.c = 2;
|
||||
@ -249,7 +249,7 @@ with builtins; [
|
||||
# With
|
||||
#=========================================
|
||||
|
||||
# Der Körper eines Sets Blocks wird mit der Zurodnung eines Satzes an die Variablen gebunden.
|
||||
# Der Körper eines Sets Blocks wird mit der Zuordnung eines Satzes an die Variablen gebunden.
|
||||
(with { a = 1; b = 2; };
|
||||
a + b)
|
||||
# => 3
|
||||
@ -263,7 +263,7 @@ with builtins; [
|
||||
# Die erste Linie diese Tutorials startet mit "with builtins;",
|
||||
# weil builtins ein Set mit allen eingebauten
|
||||
# Funktionen (length, head, tail, filter, etc.) umfasst.
|
||||
# Das erspart uns beispielseweise "builtins.length" zu schreiben,
|
||||
# Das erspart uns beispielsweise "builtins.length" zu schreiben,
|
||||
# anstatt nur "length".
|
||||
|
||||
|
||||
@ -318,10 +318,10 @@ with builtins; [
|
||||
# Impurity
|
||||
#=========================================
|
||||
|
||||
# Da die Wiederholbarkeit von Builds für den Nix Packetmangager entscheidend ist,
|
||||
# Da die Wiederholbarkeit von Builds für den Nix Packetmanager entscheidend ist,
|
||||
# werden in der Nix Sprache reine funktionale Elemente betont. Es gibt aber ein paar
|
||||
# unreine Elemente.
|
||||
# Du kannst auf Umgebungsvarialben verweisen.
|
||||
# Du kannst auf Umgebungsvariablen verweisen.
|
||||
(getEnv "HOME")
|
||||
#=> "/home/alice"
|
||||
|
||||
@ -331,7 +331,7 @@ with builtins; [
|
||||
#=> trace: 1
|
||||
#=> 2
|
||||
|
||||
# Du kannst Dateien in den Nix store schreiben. Obwohl unrein, kannst du dir relativ sicher sein,
|
||||
# Du kannst Dateien in den Nix Store schreiben. Obwohl unrein, kannst du dir relativ sicher sein,
|
||||
# dass es sicher ist, da der Dateiname aus dem Hash des Inhalts abgeleitet wird.
|
||||
# Du kannst Dateien von überall lesen. In diesem Beispiel schreiben wir Dateien in den Store
|
||||
# und lesen wieder davon.
|
||||
@ -339,14 +339,14 @@ with builtins; [
|
||||
[filename (builtins.readFile filename)])
|
||||
#=> [ "/nix/store/ayh05aay2anx135prqp0cy34h891247x-foo.txt" "hello!" ]
|
||||
|
||||
# Außerdem können wir Dateien in den Nix Store downloaden.
|
||||
# Außerdem können wir Dateien in den Nix Store herunterladen.
|
||||
(fetchurl "https://example.com/package-1.2.3.tgz")
|
||||
#=> "/nix/store/2drvlh8r57f19s9il42zg89rdr33m2rm-package-1.2.3.tgz"
|
||||
|
||||
]
|
||||
```
|
||||
|
||||
### Weitere Resourcen
|
||||
### Weitere Ressourcen
|
||||
|
||||
* [Nix Manual - Nix expression language]
|
||||
(https://nixos.org/nix/manual/#ch-expression-language)
|
||||
|
Loading…
Reference in New Issue
Block a user