//- ---Schleifen---
//- 'each' und 'for' machen das Selbe. Wir werden nur 'each' verwenden.
each value, i in [1,2,3]
p=value
//-
1
2
3
each value, index in [1,2,3]
p=value + '-' + index
//-
1-0
2-1
3-2
each value in []
p=value
//-
each value in []
p=value
else
p Keine Werte sind hier
//-
Keine Werte sind hier
//- ---BEDINGUNGEN---
- const zahl = 5
if zahl < 5
p zahl ist kleiner als 5
else if zahl > 5
p zahl ist größer als 5
else
p zahl ist 5
//-
zahl ist 5
- const bestellungsStatus = "Ausstehend";
case bestellungsStatus
when "Ausstehend"
p.warn Deine Bestellung steht noch aus
when "Abgeschlossen"
p.success Bestellung ist abgeschlossen.
when -1
p.error Ein Fehler ist aufgetreten
default
p kein Bestellprotokoll gefunden
//-
Deine Bestellung steht noch aus
//- --INCLUDE--
//- File path -> "includes/nav.pug"
h1 Firmenname
nav
a(href="index.html") Home
a(href="about.html") Über uns
//- Dateipfad -> "index.pug"
html
body
include includes/nav.pug
//-
Firmenname
//- Importiere JS und CSS
script
include scripts/index.js
style
include styles/theme.css
//- ---MIXIN---
mixin basic()
div Hallo
+basic("Bob")
//-
Hallo
mixin comment(name, kommentar)
div
span.comment-name= name
div.comment-text= kommentar
+comment("Bob", "Das ist super")
//-