J'ai extrait et résumé les parties que je ne comprends pas personnellement. Veuillez consulter les détails sur le lien en bas de la page.
#key:Stockez la valeur en un seul morceau
fruits = {"a":"apple", "b":"grape", "c":"orange"}
puts fruits
puts fruits[:a] #Extraire par valeur clé
#Résultat d'exécution
{:a=>"apple", :b=>"grape", :c=>"orange"}
apple
si condition A
Traitement lorsque les conditions sont remplies
condition elsif B
Traitement lorsque la condition B ne correspond pas et que la condition A ne correspond pas
else
Condition A,Traitement lorsque aucun des B ne correspond
end
En rubis, le retrait est NG avec la touche de tabulation!
Faites un retrait avec la touche espace!
list = [1, 2, 3, 4, 5]
for item in list
puts item
end
#Résultat d'exécution
1
2
3
4
5
a = 1
while a <= 10 do
puts a
a += 1
end
#Résultat d'exécution
1
2
3
4
5
6
7
8
9
10
begin
begin
Code à exécuter
rescue
Code qui ne s'exécute que lorsqu'une exception se produit
else
Code qui s'exécute uniquement lorsqu'aucune exception n'est déclenchée
end
rescue
begin
Code à exécuter
rescue
Code qui ne s'exécute que lorsqu'une exception se produit
else
Code qui s'exécute uniquement lorsqu'aucune exception n'est déclenchée
ensure
Dernier code exécuté avec ou sans exceptions
end
raise
augmenter le type d'erreur
#Méthode
def drinkServer(fruit)
drink = fruit + 'jus'
return drink
end
puts drinkServer('pomme')
#Résultat de sortie
jus de pomme
Un groupe de l'ensemble du processus tel que les méthodes
#Déclarer une classe pour gérer les cercles
class Circle #Première capitale du nom de classe
def area_circle
puts @radius * @radius * 3.14
end
#Lorsque les fonctions etc. sont continues, insérez une ligne vierge entre elles.
def circumference
puts @radius * 2 * 3.14
end
def radius=(radius)
@radius = radius
end
end
#Créer une instance
circle1 = Circle.new
#Entrez le rayon
circle1.radius = 3
#Appeler une fonction
circle1.area_circle
circle1.circumference
nom de classe de classe<Nom de classe dont vous souhaitez hériter
end
Introduction au Ruby de Tohoho - Introduction au WWW de Tohoho
Ruby pour commencer dans 20 minutes
Recommended Posts