Liste der Dinge, die ich verwendet habe, ohne sie gut zu verstehen: Ruby

Einführung

Der Zweck dieses Artikels ist es, mein eigenes Verständnis zu vertiefen, indem ich zusammenfasse, "was ich verwendet habe, ohne es zu wissen", während ich studierte. Es ist unten aufgeführt.

Ruby Edition

① Spezifikation des Zeichencodes

In einer Programmdatei wie Ruby kann der Zeichencode durch Schreiben des folgenden Codes am Anfang angegeben werden.

sample1.rb


 # -*- encoding: utf-8 -*-

Dies wird als ** magischer Kommentar ** bezeichnet. Ich habe es jedes Mal eingefügt, wenn ich dachte, ich brauche es. ** Ruby 2.0 oder höher verwendet jedoch standardmäßig UTF-8 **, sodass UTF-8 im aktuellen Ruby nicht angegeben werden muss.

Ich denke, der Grund, warum ich jedes Mal magische Kommentare schrieb, war, dass ich mich auf den Code bezog, der den vor Ruby 2.0 verwendete.

② Über Rubinsteine

In Ihrem Ruby-Code werden gelegentlich solche Zeilen angezeigt.

sample2.rb


 require "rubygems"

In erster Linie ist rubygems ein System, mit dem Bibliotheken in Ruby erstellt, veröffentlicht und installiert werden können. Im vorherigen Ruby mussten Sie beim Schreiben eines Programms, das ein als Edelstein installiertes Modul verwendete, zuerst Ruby-Edelsteine benötigen. Seit ** Ruby 1.9 ist das Rubygems-Modul jedoch Teil der Standardbibliothek ** geworden, sodass Sie sich nicht die Mühe machen müssen, Rubygems zu benötigen.

Ich glaube, der Grund, warum ich das geschrieben habe, war, dass ich mich auf den Code bezog, der Ruby 1.8 oder früher verwendete.

Zusammenfassung und Eindrücke

Als ich mich auf verschiedene Codes zum Lernen bezog, stellte ich fest, dass ich etwas benutzte, obwohl ich es eigentlich nicht brauchte. Ich habe auch erfahren, dass einige von ihnen aufgrund von Sprachaktualisierungen nicht mehr benötigt werden, daher werde ich in Zukunft die Version der im Code verwendeten Sprache im Auge behalten.

Recommended Posts

Liste der Dinge, die ich verwendet habe, ohne sie gut zu verstehen: Ruby
[Ruby] Grundlegende Befehlsliste
Liste der Methoden zur Bearbeitung von Zeichenfolgen
[Hinweis] Eine Liste von Befehlen, die ich nach dem Versuch mit Ruby viele Male überprüft habe.
Ich habe es verwendet, ohne die O / R-Zuordnung der Schienen zu kennen, also habe ich es überprüft.
Liste der im PAIZA D-Rang verwendeten Methoden
RSpec-Sammlung, die ich häufig verwendet habe
Ich habe die Anzahl der Taxis mit Ruby überprüft