Le but de cet article est d'approfondir ma propre compréhension en résumant "ce que j'ai utilisé sans le savoir" pendant que j'étudiais. Il est listé ci-dessous.
Dans un fichier programme tel que Ruby, le code de caractère peut être spécifié en écrivant le code suivant au début.
sample1.rb
# -*- encoding: utf-8 -*-
C'est ce qu'on appelle un ** commentaire magique **. Je l'ai inséré chaque fois que je pensais en avoir besoin. Cependant, ** Ruby 2.0 ou version ultérieure utilise UTF-8 par défaut **, il n'est donc pas nécessaire de spécifier UTF-8 dans Ruby actuel.
Je pense que la raison pour laquelle j'ai écrit des commentaires magiques à chaque fois était parce que je faisais référence au code qui utilisait celui d'avant Ruby 2.0.
Vous verrez parfois des lignes comme celle-ci dans votre code Ruby.
sample2.rb
require "rubygems"
En premier lieu, rubygems est un système qui permet de créer, publier et installer des bibliothèques dans Ruby. Dans Ruby précédent, lors de l'écriture d'un programme utilisant un module installé en tant que gemme, vous deviez d'abord demander des gemmes ruby. Cependant, depuis ** Ruby 1.9, le module rubygems est devenu une partie de la bibliothèque standard **, il n'est donc pas nécessaire de se soucier d'exiger des rubygems.
Je pense que la raison pour laquelle j'ai écrit ceci était parce que je faisais référence au code qui utilisait Ruby 1.8 ou antérieur.
En me référant à divers codes pour étudier, j'ai réalisé qu'il y avait quelque chose que j'utilisais même si je n'en avais pas vraiment besoin. J'ai également appris que certains d'entre eux ne sont plus nécessaires à cause des mises à jour linguistiques, je garderai donc un œil sur la version du langage utilisé dans le code à l'avenir.
Recommended Posts