Ruby ne nécessite pas de déclaration de type (similaire à Python)
name = 'musutafakemaru'
num_i = 1
num_f = 0.1
Un programme qui ajoute deux arguments donnés à la ligne de commande
num1 = ARGV[0].to_i #ARGV est une chaîne, donc transtypez-la en int
num2 = ARGV[1].to_i
sum = num1 + num2
puts "#{num1} + #{num2} = #{sum}"
Et sur la ligne de commande
> ruby sum1.rb 1 2
ensuite
1 + 2 = 3
A été obtenu.
C'est aussi un peu comme la définition de fonction de Python.
nom de la méthode def(Argument 1,Argument 2)
Processus 1
Processus 2
・
・
・
end
Contrairement à Python, l'indentation n'a aucune signification.
Créons le programme créé en introduisant des variables à l'aide de méthodes.
def sum (num1, num2)
sum = num1.to_i + num2.to_i
puts "#{num1} + #{num2} = #{sum}"
end
sum(ARGV[0], ARGV[1])
Sur la ligne de commande
> ruby sum2.rb 1 2
Quand vous entrez
1 + 2 = 3
La sortie a été obtenue.
Cet article a été créé en référence aux sites suivants.
Recommended Posts