Ruby benötigt keine Typdeklaration (ähnlich wie Python)
name = 'musutafakemaru'
num_i = 1
num_f = 0.1
Ein Programm, das der Befehlszeile zwei Argumente hinzufügt
num1 = ARGV[0].to_i #ARGV ist ein String, also wandle ihn in int um
num2 = ARGV[1].to_i
sum = num1 + num2
puts "#{num1} + #{num2} = #{sum}"
Und in der Kommandozeile
> ruby sum1.rb 1 2
Dann
1 + 2 = 3
Wurde erhalten.
Dies ähnelt auch der Funktionsdefinition von Python.
def Methodenname(Argument 1,Argument 2)
Prozess 1
Prozess 2
・
・
・
end
Im Gegensatz zu Python hat die Einrückung keine Bedeutung.
Lassen Sie uns das Programm erstellen, das durch Einführung von Variablen mithilfe von Methoden erstellt wurde.
def sum (num1, num2)
sum = num1.to_i + num2.to_i
puts "#{num1} + #{num2} = #{sum}"
end
sum(ARGV[0], ARGV[1])
In der Kommandozeile
> ruby sum2.rb 1 2
Wenn Du eintrittst
1 + 2 = 3
Die Ausgabe wurde erhalten.
Dieser Artikel wurde mit Bezug auf die folgenden Websites erstellt.