Wave-Dokumentation und Lernleitfaden
Lernen Sie Wave Schritt für Schritt kennen, von der Installation bis hin zu praktischen Programmen, und suchen Sie nach Sprachregeln und Standardbibliotheks-APIs.
Wave Foundation
Lernen Sie Wave mit diesem Leitfaden
Lernen Sie, Wave-Quellcode zu schreiben, ihn zu kompilieren, auszuführen und die Ergebnisse zu überprüfen. Wenn Sie neu in der Programmierung sind, befolgen Sie die nachstehende Reihenfolge. Wenn Sie eine andere Sprache beherrschen, führen Sie die Beispiele jedes Kapitels durch und vergleichen Sie die Regeln und Grenzfälle mit dem, was Sie bereits wissen.
Lernpfad
| Schritt | Kapitel | Was Sie lernen werden |
|---|---|---|
| Einrichtung | Installation | Bereiten Sie den Compiler und die Standardbibliothek vor und überprüfen Sie, ob sie ausgeführt werden |
| 1 | Ihr erstes Programm | Erstellen, prüfen und führen Sie eine Quelldatei aus und verstehen Sie Exit-Codes |
| 2 | Variablen und Typen | Speichern Sie Werte und wählen Sie Typen mit dem erforderlichen Bereich aus |
| 3 | Operatoren und Konvertierungen | Erklären Sie die Auswertungsreihenfolge und die Ergebnisse von Typkonvertierungen |
| 4 | Bedingungen und Schleifen | Verzweigen Sie auf Bedingungen und verarbeiten Sie Daten mit Schleifen |
| 5 | Funktionen | Extrahieren Sie wiederholte Vorgänge in Funktionen |
| 6 | Arrays | Greifen Sie über den Index auf Elemente zu und durchlaufen Sie ein Array |
| 7 | Saiten | Unterscheiden Sie Zeichen von Bytes und verstehen Sie Escapezeichen und Zeichenfolgenlänge |
| 8 | Strukturen und Varianten | Gruppieren Sie verwandte Daten und stellen Sie Erfolg und Misserfolg dar |
| 9 | Zeiger und Lebensdauern | Ändern Sie den ursprünglichen Wert über seine Adresse und verwalten Sie seine Lebensdauer |
| 10 | Dynamisches Gedächtnis | Behandeln Sie Zuordnungsfehler und geben Sie Speicher frei |
| 11 | Module und Generika | Teilen Sie Code auf Dateien auf und verwenden Sie Funktionen mit unterschiedlichen Typen wieder |
| 12 | Fehlerbehandlung | Überprüfen Sie die Ergebnisse und bereinigen Sie die Ressourcen bei Fehlern |
| 13 | Einführung in asynchronen Code | Erstellen Sie eine Zukunft und warten Sie, bis sie fertig ist |
Setzen Sie Ihr Wissen in die Praxis um
Erstellen Sie nach den Kernkapiteln einen [Eingaberechner] (/docs/de/practice/input-calculator), einen [Dateileser] (/docs/de/practice/file-reader), eine [Binärnachricht] (/docs/de/practice/binary-message) und einen [TCP-Client] (/docs/de/practice/tcp-client). Testen Sie in jedem Projekt sowohl erfolgreiche Eingabe- als auch Fehlerfälle.
Drei Dokumentationsregisterkarten
- Wave: Ein geführter Sprachkurs und praktische Projekte, die der Reihe nach durchgeführt werden können.
- Standardbibliothek: Die APIs, Rückgabewerte, Fehler, Eigentumsregeln und Plattformanforderungen jedes Moduls.
- Whale: Erstellen und Verknüpfen, Paketverwaltung, Befehlsverwendung und die Low-Level-Toolchain.
Beispiele unterscheiden komplette Programme von Snippets, die in eine Funktion gehören. Führen Sie wavec-Befehle in einem Terminal aus und speichern Sie wave-Codeblöcke in .wave-Dateien. Eingabe und Ausgabe werden getrennt dargestellt; Beispiele, die die Standardeingabe lesen, geben an, was eingegeben werden soll.
Wenn du nicht weiterkommst
Verwenden Sie Fehlerbehebung, um Installations-, Quellprüfungs-, Verknüpfungs- und Ausführungsprobleme zu unterscheiden. Suchen Sie nach Sprachregeln in der Syntax-Kurzreferenz, Befehlen in der Compiler-Referenz und APIs im Standardbibliothekshandbuch.