Je veux écrire une simple A+B programme en ruby, mais je n'ai aucune idée de comment travailler avec la console.
Réponses
Trop de publicités?Vous parlez gets
?
puts "Enter A"
a = gets.chomp
puts "Enter B"
b = gets.chomp
c = Integer(a) + Integer(b)
puts c
Quelque chose comme ça?
Mise à jour
Kernel.gets
tente de lire les params trouvé en ARGV
et ne demande qu'à la console si ce n' ARGV
trouvé. À force de lire à partir de la console même si ARGV
n'est pas vide utiliser STDIN.gets
rik.vanmechelen
Points
1128
vous pouvez également passer des paramètres par le biais de la ligne de commande. Arguments de ligne de commande sont les magasins dans le tableau ARGV. donc, ARGV[0] est le premier nombre et ARGV[1] le deuxième nombre
#!/usr/bin/ruby
first_number = ARGV[0].to_i
second_number = ARGV[1].to_i
puts first_number + second_number
et vous appelez ça comme ça
% ./plus.rb 5 6
==> 11
rilutham
Points
1