J'ai résumé la grammaire de base de Ruby.
・ Commentaire sur une ligne (Java est //) </ strong>
Ajoutez # (marque dièse ou pointu) à la ligne.
・ 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
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
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
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
Lors de la spécification de plusieurs conditions, il est plus simple d'écrire en cas que dans elsif
#① 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
#① Créez un hachage vide
# {}
#② Créez un hachage pour stocker des combinaisons clé / valeur
# {Clé=>valeur}
[array or hash].each do |variable| #array est un tableau. le hachage est un hachage.
#Processus à exécuter à plusieurs reprises
end
for variable in [array or hash] do #array est un tableau. le hachage est un hachage.
#Processus à exécuter à plusieurs reprises
end
n.times do #n est le nombre de répétitions.
#Processus à exécuter à plusieurs reprises
end
while #Expression conditionnelle
#Processus à exécuter à plusieurs reprises
end
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.
kaishishiki.step(#limite supérieure,Taille qui augmente ou diminue à la fois) #kaishishiki est la cérémonie d'ouverture.
loop do
#Processus à exécuter à plusieurs reprises
end
Recommended Posts