Ich sehe einige Geschichten, in denen "Ruby nicht zwischen Zeilenumbrüchen und Leerzeichen unterscheidet" [^ Leerzeichen]. Das ist nicht der Fall.
[^ Leerzeichen]: Das "Leerzeichen" ist hier das sogenannte "Leerzeichen halber Breite" (U + 0020).
Wenn Zeilenumbrüche und Leerzeichen nicht zu unterscheiden sind
x = 1 puts x
Sollte "1" anzeigen, aber ich bekomme einen SyntaxError. Das ist keine Überraschung. Ebenfalls,
puts
1
Sollte "1" anzeigen, es werden jedoch nur Zeilenumbrüche ausgegeben. Das ist keine Überraschung.
Ruby ist eher eine Sprache, die zwischen Zeilenumbrüchen und Leerzeichen unterscheidet. Deshalb kann das Semikolon am Ende des Satzes weggelassen werden.
Ruby on Rails Tutorial 4. Ausgabe "4.3.4 CSS, Again" https://railstutorial.jp/chapters/rails_flavored_ruby?version=5.0#sec-css_revisited Zu
Tatsächlich unterscheidet Ruby nicht zwischen Zeilenumbrüchen und Leerzeichen
Es gibt einen Mist [^ spätestens]. Ist das die Quelle? !!
[^ spätestens]: Ich weiß nicht, was mit der neuesten Version los ist (weil sie bezahlt ist).
Ich denke, das Ruby on Rails-Tutorial ist ein wirklich gutes Tutorial. Die Qualität der japanischen Übersetzung ist ziemlich hoch und ich bin den Autoren und Übersetzern dankbar. Aus diesem Grund bedauere ich, warum so ein rudimentärer Fehler geschrieben wurde.
Recommended Posts