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.
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.
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.
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