Da Qiita häufig Markdown verwendet, werde ich den folgenden Qiita-Artikel für Notizen belassen. Markdown Writing Cheet Sheet
Convention over Configuration
Details der Konfiguration über Konfiguration
shebang
Diesmal wurde Shebang erklärt.
Was ist Shebang? shebang ist die erste Zeile eines UNIX-Skripts, die mit #! beginnt und den Interpreter angibt, der das Skript starten und laden soll.
Wenn der Pfad festgelegt ist, kann er in einen Befehl konvertiert und das Programm bequem gehandhabt werden.
Mit dieser Einstellung können Programme unter ~ / bin einfach verwendet werden, wenn Sie die Berechtigung ausführen! !!
Verwenden Sie den Befehl chmod, um die Berechtigung zum Ausführen zu erhalten. Sie können den Inhalt mit man chmod </ strong> überprüfen.
Ruby behandelt if-else-Anweisungen wie folgt
wenn Ausdruck[then]
Formel...
[elsif Ausdruck[then]
Formel... ]
...
[else
Formel... ]
end
Klassenüberprüfung 1
p year = ARGV[0].to_i
# .to_i ist eine Methode zum Konvertieren in den Typ int
if year % 4 == 0
p true
end
Klassenüberprüfung 2
[2004, 1999].each do |year|
# []Array (wie Python-Liste)
#Extrahieren Sie die Elemente nacheinander mit jeder Methode
p year
if year%4 == 0
p true
else
p false
end
end
Klassenüberprüfung 3
--Mehr detaillierte Schleifenanweisung
[1900,2004,1999].each do |year|
p year
#Erste if-Anweisung
if year % 100 ==0
p false
next #next ist dasselbe wie die Python-Continue-Anweisung
end
#Zweitens if-Anweisung
if year % 4 == 0
p true
else
p false
end
end
Recommended Posts