[RUBY] Warum einen Zeilenumbruch am Ende der Datei einfügen?

Ich dachte, ich schreibe ein Ruby-Programm, also machte ich mir eine Notiz.

Warum setzen Sie einen Zeilenumbruch in die letzte Zeile?

Unter POSIX ist eine Textdatei eine Sammlung von "Zeilen", und eine "Zeile" besteht aus "Zeichen mit 0 oder mehr + Zeilenumbrüchen" (Qiita). Selbst im Ruby-Code gibt es keinen Grund, warum Sie ihm nicht folgen sollten (es sei denn, Sie tun etwas Seltsames). Selbst in der Sprache C kann nicht garantiert werden, dass Code, der nicht mit einer Unterbrechung endet, ordnungsgemäß funktioniert.

»Es ist entschieden

Es scheint so.

Einstellung zum automatischen Ändern beim Speichern einer Datei mit VS-Code

  1. Öffnen Sie Einstellungen unter Symbolleiste> Code> Einstellungen> Einstellungen
  2. Suchen Sie nach "Neue Zeile einfügen"
  3. Aktivieren Sie das Kontrollkästchen "Dateien: Letzte Zeilenumbruch einfügen"

Recommended Posts

Warum einen Zeilenumbruch am Ende der Datei einfügen?
Dateien zeilenweise lesen VS sofort lesen
Vermeiden Sie den Zugriff auf den Pfad * am Ende von route.rb, wenn Sie auf die URL der Datei [ActiveStorage] zugreifen
Gibt es Ende 2017 einen Leistungsunterschied zwischen Oracle JDK und OpenJDK?
Ich habe einen Blick in die Java HashMap geworfen
Fügen Sie die Datei in die Eigenschaften eines Strings mit Spring XML-Konfiguration ein
Zeichenfolge Ersetzen von Fällen, in denen ein Zeilenumbruch in * des regulären Ausdrucks in der Suchbedingung einer Zeichenfolge enthalten ist
[Ruby] Am Ende der Zeichenkette einfügen, ersetzen, zerstören [b021]
Ich habe mir die Ressourcen der Azure Container-Instanz angesehen
Rufen Sie die öffentliche URL der privaten Datei von Flickr in Java ab
[chown] So ändern Sie den Eigentümer einer Datei oder eines Verzeichnisses
Ich habe ein Tool erstellt, um den Unterschied zwischen CSV-Dateien auszugeben
Ersetzen Sie den Inhalt der Jar-Datei
Setzen Sie ein Abzeichen auf das Symbol
Ein Memorandum über das FizzBuzz-Problem
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
So führen Sie eine GIF-Datei über die Linux-Befehlszeile aus (Ubuntu)
Erstellen Sie eine U-Bahn-Karte von Tokio aus der CSV-Datei von station data.jp
Zeichnen Sie mit MPAndroidChart gleichzeitig Balkendiagramm und Liniendiagramm
Beispielprogramm, das den Hashwert einer Datei in Java zurückgibt
So ändern Sie den Wert einer Variablen an einem Haltepunkt in IntelliJ
Erstellen Sie mit dem Befehl eine JAR-Datei
Warum nennt Java eine Datei eine Klasse?
Finden Sie den Unterschied von einem Vielfachen von 10
[Thymeleaf & Spring] Fehler, der dadurch verursacht wurde, dass / am Ende des Meta-Tags nicht gesetzt wurde
Werfen wir einen Blick auf die Funktionen der Keycloak-Verwaltungskonsole (Administrator Edition).