[Vollständige Programmierung] §3 Berechnen wir mit Ruby!

Zweck

Obwohl ich begeistert war von "Lass uns Programmieren lernen !!" Die Programmierung scheint schwierig zu sein, ich kann kein Englisch lesen, ich bin nicht gut im PC-Betrieb, Für Sie, die vor langer Zeit frustriert waren __ Lesen Sie diesen Artikel ・ Bewegen Sie einfach Ihren PC und Sie sehen "Was! Programmierung ist interessant!" Der Zweck ist, Sie zum Nachdenken zu bringen. __ __

Ich möchte es unter dem Titel Programming Encyclopedia serialisieren.

Entwicklungsumgebung

Grundlegende Programmiergrammatik

In Letztes Mal wird die in VsCode eingegebene Zeichenfolge auf dem PC angezeigt. Dieses Mal beschäftigen wir uns neben Zeichenketten auch mit Kooperation und numerischer Berechnung!

Verkettung von Strings

Beginnen wir mit der Verkettung von Zeichenketten! Geben Sie die folgende Anweisung in VsCode ein.

sample.rb


puts "Hello" + " World" #""(Vergessen Sie nicht die Doppelbeschichtung)

Öffnen Sie das Verzeichnis sample.rb in Ihrem Terminal.

$ ruby sample.rb #Wenn es wie folgt geschrieben ist, ist es erfolgreich.
Hello World

Numerische Berechnung

Führen Sie als nächstes die numerische Berechnung durch! Bei der Programmierung werden Operatoren für numerische Berechnungen wie folgt verwendet.

Zusatz +
Subtraktion -
Multiplikation *
Teilung /
Multiplizieren und Dividieren %

Ich werde mit diesen rechnen.

sample.rb


puts 3 + 4
puts 5 - 3
puts 2 * 4
puts 9 / 3
puts 7 % 4

Was hier zu beachten ist, ist, dass der numerische Wert "" (Doppelbeschichtung) ist, Fügen Sie nicht "" (Einzelbeschichtung) hinzu.

Überprüfen Sie das Berechnungsergebnis im Terminal.

$ ruby sample.rb #Wenn es wie folgt geschrieben ist, ist es erfolgreich.
7
2
8
3
3

Wenn Sie das obige Ergebnis erhalten, sind Sie erfolgreich!

Verkettung von Zeichenketten und Zahlen

Erfahren Sie, wie Sie Zeichenfolgen und Zahlen verketten!

sample.rb


puts "Dieser Apfel" + 200 + "Es ist ein Kreis"

Überprüfen Sie das Terminal in diesem Zustand.

$ ruby sample.rb
sample.rb:1: syntax error, unexpected tIDENTIFIER, expecting end-of-input
puts "Dieser Apfel" + 200 + "Es ist ein Kreis"
                         ^~~

Die Details des Fehlers werden später erklärt. Hier ist es kein Problem zu erkennen, dass das Programm nicht richtig funktioniert.

Also, was ist falsch? Dies ist ** Zeichenfolgen und Zahlen sind unterschiedlich, daher können sie nicht so verkettet werden, wie sie sind. ** ** ** Verwenden Sie die ** to_s ** -Methode zum Verketten!

to_s Methode

Die to.s-Methode ist eine Methode, die einen numerischen Wert als Zeichenfolge konvertiert.

sample.rb


puts "Dieser Apfel" + 200.to_s + "Es ist ein Kreis" #.(Punkt)Vergessen Sie nicht, das Anbringen zu vergessen!

Überprüfen Sie das Terminal.

$ ruby sample.rb #Wenn es wie folgt angezeigt wird, ist es erfolgreich.
Dieser Apfel ist 200 Yen

Vergleichsoperator

Wenn Sie Zahlen vergleichen möchten, verwenden Sie den Vergleichsoperator. Wenn Sie den Vergleichsoperator (<,>, =) verwenden, wird dieser auf dem Terminal als Fehler (falsch) und wahr (wahr) angezeigt.

sample.rb


puts 1 < 30
puts 1 > 30
puts 3 + 5 == 8
puts 3 + 5 == 7

Überprüfen Sie das Terminal

$ ruby sample.rb #Wenn es wie folgt angezeigt wird, ist es erfolgreich.
true
false
true
false

kein Betreiber

Das! (Ausrufezeichen) heißt ** nicht Operator ** und wird verwendet, wenn Sie eine Ablehnung ausdrücken möchten.

sample.rb


puts 3 + 5 != 7 #Bestätigen Sie, dass 3 + 5 nicht 8 ist
puts 6 - 2 != 4 #Bestätigen Sie, dass 6-2 nicht 4 ist

Überprüfen Sie das Terminal

$ ruby sample.rb #Wenn es wie folgt angezeigt wird, ist es erfolgreich.
true
false

das ist alles! Wenn Sie an den vielen Betreibern interessiert sind, führen Sie bitte eine Suche durch.

Bemerkungen

─────────────────────────────── ■ Vom Autor empfohlene Bücher ───────────────────────────────

"Einführung in die Web-Technologie, um ein Profi zu werden"
</ br> "Wie man über einen Jobwechsel nachdenkt"
"High Power Marketing"
"Mut, gehasst zu werden"
"Vollständige Ausgabe"

─────────────────────────────── ■ Vom Autor empfohlene Filme ───────────────────────────────

"Mein Praktikant"
"Shin Godzilla"
"Dragon Ball Super Brolly"
「School of Roc」

Recommended Posts

[Vollständige Programmierung] §3 Berechnen wir mit Ruby!
[Vollständige Programmierung] §2 Versuchen Sie es mit Ruby
[Vollständige Programmierung] §5 Erstellen Sie eine Überprüfungsverwaltungs-App in Ruby
Erstaunliche Java-Programmierung (hören wir auf)
Versuchen Sie es mit Cocoa von Ruby
DB-Programmierung mit EclipseLink Teil1
Statisch typisierter Ruby mit Sorbet
[Vollständige Programmierung] §4 Variablen und Konstanten