Wie schneidet man einen String in der Google Go-Sprache in ein Array von String-Buchstaben, die er enthält?
Zum Beispiel, drehen Sie den String "abc" in Array "a", "b", "c".
Verwenden Sie eine Umwandlung in Runen, zum Beispiel
%Vor%Ausgabe:
%Vor%Vom Link:
Wenn Sie einen Wert eines Zeichenfolientyps in ein Stück des Runnentyps umwandeln, erhalten Sie ein Segment mit den einzelnen Unicode-Codepunkten des Strings. Wenn die Zeichenfolge leer ist, lautet das Ergebnis [] rune (nil).
Ich denke Split
ist, was du suchst:
Wenn sep
eine leere string
ist, wird die Zeichenfolge in einzelne Zeichen aufgeteilt:
Teilt s in alle Teilstrings auf, die durch sep getrennt sind, und gibt ein Teilstrings zwischen diesen Separatoren zurück. Wenn sep leer ist, wird Split nach jeder UTF-8-Sequenz geteilt. Dies entspricht SplitN mit einer Anzahl von -1 .