Bases de Ruby

[Principes de base de Ruby]

J'ai résumé la grammaire de base de Ruby.

Comment commenter en Ruby

・ Commentaire sur une ligne (Java est //) </ strong>

Ajoutez # (marque dièse ou pointu) à la ligne.

La chaîne de caractères que vous souhaitez commenter

・ Commentaire multiligne (en Java, le début du commentaire est / * la fin du commentaire est * /) </ strong>

=begin La chaîne de caractères que vous souhaitez commenter La chaîne de caractères que vous souhaitez commenter Personnage que vous souhaitez commenter  =end

si branche conditionnelle

if #Condition 1
 #Traitement à exécuter lorsque la condition 1 est vraie
elsif #Condition 2
 #Traitement à exécuter lorsque la condition 2 est vraie
elsif #Condition 3
 #Traitement à exécuter lorsque la condition 3 est vraie
else
 #Traitement à exécuter dans les autres cas
end
  • Attention à l'orthographe elsif (Java utilisé en entreprise est autre si)

sauf syntaxe conditionnelle

unless #Expression conditionnelle
 #Traitement à exécuter lorsque l'expression conditionnelle est fausse
else
 #Traitement à exécuter lorsque l'expression conditionnelle n'est pas fausse, c'est-à-dire lorsqu'elle est vraie
end
  • Si ce n'est pas nécessaire, il peut être omis

case syntaxe conditionnelle

case #Objet cible, expression cible
when #Valeur 1
 #Que faire si la valeur correspond à 1
when #Valeur 2
 #Que faire si la valeur correspond à 2
when #Valeur 3
 #Que faire si la valeur correspond à 3
else
 #Que faire s'il ne correspond à aucune valeur
end
  • Quand peut décrire n'importe quel nombre

Lors de la spécification de plusieurs conditions, il est plus simple d'écrire en cas que dans elsif

Array (un objet qui peut stocker plusieurs données ensemble)

#① Créez un tableau vide
 # []

#(2) Créez un tableau qui stocke trois éléments
 # [Élément 1,Élément 2,Élément 3]

Les données du tableau sont dans l'ordre. Extraire des données en spécifiant un indice

Hash (un objet qui gère les données avec une combinaison de clé et de valeur)

#① Créez un hachage vide
 # {}

#② Créez un hachage pour stocker des combinaisons clé / valeur
 # {Clé=>valeur}

chaque traitement itératif

[array or hash].each do |variable| #array est un tableau. le hachage est un hachage.
 #Processus à exécuter à plusieurs reprises
end
  • Traiter en extrayant les éléments du tableau dans l'ordre du début à la fin

pour le traitement itératif

for variable in [array or hash] do #array est un tableau. le hachage est un hachage.
 #Processus à exécuter à plusieurs reprises
end
  • Dans Ruby, utilisez chacun au lieu de pour lorsque vous écrivez avec chaque

fois Traitement itératif

n.times do #n est le nombre de répétitions.
 #Processus à exécuter à plusieurs reprises
end
  • Utilisé lorsque vous souhaitez répéter le traitement n fois sans utiliser de tableau

pendant le traitement itératif

while #Expression conditionnelle
 #Processus à exécuter à plusieurs reprises
end
  • Répétez le processus pendant que l'expression conditionnelle est vraie

jusqu'au traitement itératif

upto
 #Utilisé lors de l'exécution d'un traitement tout en augmentant la valeur numérique de 1 de n à m
downto
 #Utilisé pour effectuer un certain traitement tout en diminuant le nombre de n à m de 1.

étape Traitement itératif

kaishishiki.step(#limite supérieure,Taille qui augmente ou diminue à la fois) #kaishishiki est la cérémonie d'ouverture.
  • Utilisé lors de l'exécution d'un traitement tout en augmentant la valeur de x de n à m Exemple) 1,3,5,7,9

boucle traitement itératif

loop do
 #Processus à exécuter à plusieurs reprises
end
  • Utilisé lorsque vous souhaitez créer une boucle infinie

Recommended Posts