[RUBY] 6 ..

!Ubuntu-20.04.1!ruby-2.7.0p0

Variable

Ruby benötigt keine Typdeklaration (ähnlich wie Python)

name = 'musutafakemaru'
num_i = 1
num_f = 0.1

Versuchen Sie, mithilfe von Variablen hinzuzufügen

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.

Methode

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.

Versuchen Sie, mit der Methode hinzuzufügen

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.

Referenzseite

Dieser Artikel wurde mit Bezug auf die folgenden Websites erstellt.


Recommended Posts

6 ..
7 ..
TDD-Studie Nr. 2 (13. Juli 2020)
TDD-Studie Nr. 5 (18. Juli 2020)
TDD-Studie Nr. 4 (16. Juli 2020)
TDD-Studie Nr. 3 (15. Juli 2020)