Gibt es ein endgültiges Referenzdokument für die Ruby-Syntax? [geschlossen

Ich suche nach einem endgültigen Dokument zur Ruby-Syntax. Ich kenne die endgültigen Dokumente für die Kern-API und die Standardbibliothek, aber was ist mit der Syntax selbst? Ein solches Dokument sollte beispielsweise Folgendes abdecken: reservierte Wörter, Zeichenfolgenliteralsyntax, Benennungsregeln für Variablen / Klassen / Module, alle bedingten Anweisungen und ihre Permutationen usw.

Ich weiß, dass es viele Bücher und Tutorials gibt, aber jedes von ihnen ist im Wesentlichen ein Tutorial, von dem jedes eine Reihe unterschiedlicher Tiefenschärfe und Fokussierung hat. Sie alle lassen aus Gründen der Kürze und des narrativen Flusses bestimmte Details der Sprache aus, die der Autor für bedeutungslos häl

Wussten Sie zum Beispiel, dass Sie eine case-Anweisung ohne einen anfänglichen case-Wert verwenden können und dann die erste true when-Klausel ausführen? Jedes Ruby-Buch oder Lernprogramm kann die weniger bekannte Funktionalität der Groß- / Kleinschreibung behandeln oder auch nicht. Es wird nicht im Abschnitt "Programmieren von Ruby" über case-Anweisungen besprochen. Aber das ist nur ein kleines Beispiel.

So weit die beste Dokumentation, die ich gefunden habe, ist das Rubyspec-Projekt, bei dem es sich anscheinend um den Versuch handelt, eine vollständige Testsuite für die Sprache zu schreiben. Das ist nicht schlecht, aber aus praktischer Sicht als Entwickler, der an meinen eigenen Projekten arbeitet, etwas schwierig zu verwenden.

Bin ich nur etwas vermisst oder gibt es wirklich keine definitive lesbares Dokument, das die gesamte Ruby-Syntax definiert?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage