Die Split-Methode ist eine Methode, die "Zeichenfolgen einzeln in ein Array trennt".
def split_1st(string) #Eine Methode, die eine Zeichenfolge als Argument erwartet
string.split("") #to_Beachten Sie, dass es keine s-Methode gibt.
end
p split_1st("12345")
#=> ["1","2","3","4","5"]
p split_1st("Thank You")
#=> ["T","h","a","n","k"," ","Y","o","u"]
Wenn ein Leerzeichen wie "Danke" enthalten ist, wird das Leerzeichen auch als eine der Zeichenfolgen und Ausgaben angesehen.
Was ist, wenn das Argument eher eine Zahl als eine Zeichenfolge ist? Wenn Sie die to_s-Methode wie unten gezeigt hinzufügen, können Sie Zahlen auch in ein Array trennen.
def split_2nd(integer) #Eine Methode, die eine Ganzzahl als Argument erwartet
integer.to_s.split("") #to_Verwenden Sie die s-Methode, um Zahlen in Zeichenfolgen umzuwandeln, und verwenden Sie die split-Methode, um die Zeichenfolgen einzeln zu trennen.
end
p split_2nd(12345)
#=> ["1","2","3","4","5"]
p split_2nd("12345") #Dieser Aufruf der ursprünglichen Zeichenfolge wird ebenfalls gültig gedruckt.
#=> ["1","2","3","4","5"]
Recommended Posts