Dies ist ein Artikel, um die Grundnotation von Ruby noch einmal zu überprüfen.
#Zeichenkette → Zeichenkette
'1'.to_s # => "1"
#Zahlenwert → Zeichenfolge
1.to_s # => "1"
#Null → leere Zeichenfolge
nil.to_s # => ""
#Boolescher Wert true → der Zeichenfolge"true"
true.to_s # => "true"
#Boolescher Wert false → der Zeichenfolge"false"
false.to_s # => "false"
#Normales Schreiben
Objekt.Methode(Argument 1,Argument 2,Argument 3)
#Sie können die Klammern weglassen
Objekt.Methodenargument 1,Argument 2,Argument 3
#Ohne Argumente
Objekt.Methode
#Der Variablenname sollte ein Schlangenfall sein
first_name = user.first_name
#Kamelkoffer wird üblicherweise nicht verwendet
firsfName = user.first_name
#Variablen, die mit einer Zahl beginnen, führen zu einem Fehler und können nicht verwendet werden
2_discount_price = 200
Sie können einfache Anführungszeichen ('') oder doppelte Anführungszeichen verwenden, um Zeichenfolgen ("") darzustellen. Verwenden Sie grundsätzlich einfache Anführungszeichen und doppelte Anführungszeichen, wenn Sie Ausdrücke erweitern.
#String
'Dies ist eine Zeichenfolge'
"Dies ist eine Zeichenfolge"
#Beim Erweitern eines Ausdrucks
i = 'String'
"das ist#{i}" # => das ist文字列
# &&Ist die logische Operation von UND
#Wahr, wenn sowohl Bedingung 1 als auch Bedingung 2 wahr sind, andernfalls falsch
Bedingung 1&&Bedingung 2
t1 = true
t2 = true
f1 = false
t1 && t2 # => true
t1 && f1 # => false
##Bedingung 1 ist wahr, wenn eine der Bedingungen 2 wahr ist, und falsch, wenn beide falsch sind.
Bedingung 1||Bedingung 2
t1 = true
t2 = true
f1 = false
f2 = false
t1 || t2 # => true
t1 || f1 # => true
f1 || f2 # => false
Methoden, die auf enden? Sind normalerweise Methoden, die boolesche Werte zurückgeben.
#Gibt true zurück, wenn es sich um eine leere Zeichenfolge handelt, false, wenn sie leere Zeichen enthält?Methode
''.empty? # => true
'AIUEO'.empty? # => false
Recommended Posts