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.