Zusammenfassung des Schreibens von if-Anweisungen (Scala, Java, Rust, C-Sprache, C ++, Go-Sprache, PHP, Perl, Python, Ruby)

Wenn Sie verschiedene Sprachen berühren, werden neben den wichtigen Merkmalen der Sprache die detaillierte Grammatik und die Verwendung von Symbolen allmählich verwirrt. Wie schreibt man das in dieser Sprache? Es kommt oft vor. Manchmal bin ich schockiert, dass ich oft eine Sprache verwendet habe, aber ich habe sie in kurzer Entfernung vergessen. Also werde ich so ein Memo machen.

Scala

if (x >= 30) {
    ...
} else if (x >= 0) {
    ...
} else {
    ...
}

//Ausdruck, keine Aussage
val max = if (a > b) a else b

Conditional Expressions - Expressions | Scala 2.13

Java

if (x >= 30) {
    ...;
} else if (x >= 0) {
    ...;
} else {
    ...;
}

The if Statement - Java Language Specification

Rust

if x >= 30 {
    ...
} else if x >= 0 {
    ...
} else {
    ...
}

//Ausdruck, keine Aussage
let max = if a > b { a } else { b };

if Expressions - Control Flow - The Rust Programming Language

C-Sprache, C ++

if (x >= 30) {
    ...;
} else if (x >= 0) {
    ...;
} else {
    ...;
}

// { }Wenn es einen Satz in gibt{ }Kann ausgelassen werden
if (x >= 30)
    ...;
else if (x >= 0)
    ...;
else
    ...;

Geh Sprache

if x >= 30 {
    ...
} else if x >= 0 {
    ...
} else {
    ...
}

//Dies ist auch möglich
if x := f(); x >= 0 {
    ...
}

If statements - The Go Programming Language Specification - The Go Programming Language

PHP

if ($x >= 30) {
    ...;
} else if ($x >= 0) {
    ...;
} elseif ($x >= 0) { //entweder sonst wenn oder sonst wenn OK ist
    ...;
} else {
    ...;
}

//Eine andere Syntax
if ($x >= 30):
    ...;
elseif ($x >= 0): //sonst wenn nicht möglich
    ...;
else:
    ...;
endif;

PHP: if - Manual PHP: Eine weitere Syntax für Control Structures-Manual

Perl

if ($x >= 30) {
    ...;
} elsif ($x >= 0) {
    ...;
} else {
    ...;
}

#Opposition
unless ($x >= 0) {
    ...;
}

#Anweisungsmodifikator(Postfix wenn Syntax)
... if $x >= 0;
... unless $x >= 0;

Zusammengesetzte Anweisung --perlsyn --Perl Grammatik --perldoc.jp Satzmodifikator --perlsyn - Perl-Syntax --perldoc.jp

Python

if x >= 30:
    ...
elif x >= 0:
    ...
else:
    ...

if Statements - More Control Flow Tools — Python 3.8.0 documentation

Ruby


if x >= 30
  ...
elsif x >= 0
  ...
else
  ...
end

#Opposition
unless x >= 0
  ...
end

#Ausdruck, keine Aussage
max = if a > b then a else b end

#wenn Modifikator(Postfix wenn Syntax)
... if x >= 0;
... unless x >= 0;

Bedingte Verzweigungssteuerungsstruktur (Ruby 2.6.0)

Recommended Posts

Zusammenfassung des Schreibens von if-Anweisungen (Scala, Java, Rust, C-Sprache, C ++, Go-Sprache, PHP, Perl, Python, Ruby)
Zusammenfassung zum Schreiben von Inkrementdekrementen (Scala, Java, Rust, C-Sprache, C ++, Go-Sprache, PHP, Perl, Python, Ruby, JavaScript)
Verhalten von Teilungsoperatoren zwischen ganzen Zahlen (C-Sprache, C ++, Scala, Java, Rust, Go-Sprache, PHP, JavaScript, Perl, Python, Ruby)
[Einführung in Python] Wie man bedingte Verzweigungen mit if-Anweisungen schreibt
[Python] Zusammenfassung der Verwendung von Pandas
[Python2.7] Zusammenfassung der Verwendung von unittest
Zusammenfassung der Verwendung der Python-Liste
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
Wie schreibe ich Ruby to_s in Python
Zusammenfassung des Schreibens von AWS Lambda
So schreiben Sie den richtigen Shebang in Perl-, Python- und Ruby-Skripten
Lösen mit Ruby, Perl, Java und Python AtCoder ARC 086 C Hash-Sortierung
Zusammenfassung zum Importieren von Dateien in Python 3
Zusammenfassung der Verwendung von MNIST mit Python
[Python] Zusammenfassung der Funktionen eval / exec + Schreiben einer Zeichenfolge mit Zeilenumbrüchen
Vom Anfangszustand von CentOS8 bis zum Ausführen von PHP Python Perl Ruby mit Nginx
Trends für das Webanwendungs-Framework 2014 (PHP / Java / Ruby / Python / Perl)
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
Verwendung von Python Kivy ~ ~ Grundlagen der Kv-Sprache ~
[Python] Zusammenfassung, wie die Farbe der Figur angegeben wird
python, php, ruby Konvertieren von Dezimalzahlen in n
Schreiben wir jeweils Python, Ruby, PHP, Java und JavaScript
[Einführung in Python] So schreiben Sie sich wiederholende Anweisungen mit for-Anweisungen
Umgang mit JSON in Ruby, Python, JavaScript, PHP
Mal sehen, wie man die Anzahl der Elemente in einem Array in einigen Sprachen zählt [Go, JavaScript, PHP, Python, Ruby, Swift]
Offline-Echtzeit zum Schreiben eines E14 Python-Implementierungsbeispiels
[Python] Zusammenfassung zum Abrufen von Listen und Wörterbuchelementen
[Python] Wie schreibe ich eine if-Anweisung in einen Satz?
[Linux] [C / C ++] Zusammenfassung, wie man pid, ppid, tid bekommt
[Python] Zusammenfassung der Verwendung von Split- und Join-Funktionen
Zusammenfassung zum Schreiben von in gRPC verwendeten .proto-Dateien
Hallo Welt in verschiedenen Sprachen [Python / PHP / Java / Perl / Ruby]
Java VS PHP VS Python VS Ruby
Über Perl, Python, PHP, Ruby
Zusammenfassung von Kapitel 2 der Einführung in Entwurfsmuster, die in Java gelernt wurden
Offline in Echtzeit, wie man ein Implementierungsbeispiel für E11 Ruby und Python schreibt
Kapitel 4 Zusammenfassung der Einführung in Entwurfsmuster, die in Java gelernt wurden
Zusammenfassung von Kapitel 3 der Einführung in Entwurfsmuster, die in Java gelernt wurden
Offline-Echtzeit zum Schreiben eines Python-Implementierungsbeispiels für das E15-Problem
Verwendung von Python Kivy (Referenz) -Ich habe die Kivy-Sprache der API-Referenz übersetzt-
Lösen mit Ruby, Perl, Java und Python AtCoder ABC 065 C-te Potenz
Mehrstufige Auswahl (Go / C # / Ruby / Python)
Zusammenfassung der Verwendung von pandas.DataFrame.loc
Zusammenfassung der Verwendung von pyenv-virtualenv
Einführung in Protobuf-c (C-Sprache ⇔ Python)
So verpacken Sie C in Python
Zusammenfassung der Verwendung von csvkit
[Zusammenfassung des Scrapings] | Python Node.js PHP Ruby Go VBA | Scraping von Yahoo Top in 6 Sprachen
Lösen mit Ruby, Perl, Java und Python AtCoder ARC 098 C Kumulative Summe
Lösen mit Ruby, Perl, Java und Python AtCoder CADDi 2018 C Primfaktorisierung
Lösen mit Ruby, Perl, Java und Python AtCoder ABC 047 C Regulärer Ausdruck
Zusammenfassung zum Festlegen der Hauptfussel (pep8, pylint, flake8) von Python