x = ["1", "2", "3", "4"]
#=> ["1", "2", "3", "4"]
x.split(", ")
#=> NoMethodError: undefined method `split' for ["1", "2", "3", "4"]:Array
-3
A
Antwort
0
Arrays können nicht geteilt werden. Sie denken wahrscheinlich daran, eine Saite zu spalten?
Sie erreichen den gewünschten Wert einfach durch x [0] für den Index 0, erstes Objekt im Array.
Dies zu jeder Hilfe?
2
String#split
Die Methode in rubin wird verwendet, um eine Zeichenkette in Teilzeichen
'a,b,c,d'.split(',') # => ["a", "b", "c", "d"]
Sie versuchen Array#split
(aka auf einem Array-Objekt) aufzurufen, zu unterteilen. Da eine solche Array-Methode nicht existiert, erhalten Sie:
error undefined method split for ["1", "2", "3", "4"]:Array`
Verwandte Themen
- 1. Warum sagt SQLite, dass Instr nicht existiert?
- 2. Warum sagt es immer, dass mein Objekt keine Funktion ist?
- 3. Datei existiert, aber Konsole sagt, dass es nicht existiert
- 4. Xcode sagt, dass die Datei nicht existiert
- 5. Warum sagt die jQuery-Maske, dass es keine Funktion ist?
- 6. JNA-Paket existiert, aber NetBeans Import sagt immer noch, dass es nicht existiert
- 7. Warum sagt mir dieser Coden, dass lineno1 nicht existiert?
- 8. CodeIgniters is_unique sagt immer Wert existiert bereits
- 9. Ruby sagt mir, dass meine Datei nicht existiert
- 10. Warum sagt mir ReSharper, dass dieser Ausdruck immer wahr ist?
- 11. PHPMailer sagt, die Klasse existiert nicht, aber es tut
- 12. Warum sagt R immer wieder, dass er meine Funktion nicht finden kann?
- 13. warum es sagt, dass meine var nicht definiert ist
- 14. Qt sagt immer, dass meine Bildschirmgröße 0
- 15. Warum sagt es xxx ist keine Funktion
- 16. Warum Android Studio sagt mir, dass enum.valueOf ist immer wahr?
- 17. Warum sagt mir ReSharper, dass mein Ausdruck immer wahr ist?
- 18. warum sagt es „Ebene“ nicht
- 19. neue Datei (Pfad) sagt immer, dass es keine Datei
- 20. Warum sagt Neo4J mir, dass es keinen Löffel gibt?
- 21. Mein Login-Formular sagt immer, dass die Anmeldedaten falsch sind
- 22. VSCode sagt, dass es die Datei jest.js nicht finden kann
- 23. R: Objekt nicht gefunden, aber getAnywhere sagt es existiert
- 24. git bash sagt eine Datei existiert nicht, die existiert?
- 25. Warum sagt Node's Mungo, dass undefined keine Funktion ist?
- 26. Warum groovy Methode druckt nicht, dass die Datei nicht existiert?
- 27. Warum sagt mir Python 3, dass eine Datei nicht existiert, wenn ich genau hinsehe?
- 28. Datei existiert am Hauptthread, aber Hintergrundthread sagt, dass es nicht funktioniert (iOS)
- 29. Microsoft.IdentityModel.Clients.ActiveDirectory AcquireTokenAsync benötigt immer eine Ressource, wenn die Dokumentation sagt, dass es nicht
- 30. Warum sagt meine API, dass fetchAll keine Funktion ist?
Weil es nicht geht. Willst du 'join (',')' verwenden? –
x ist ein Array. Arrays müssen nicht gespalten werden. –
Was ist Ihr erwartetes Ergebnis? Was sollte '[" 1 "," 2 "," 3 "," 4 "] split (", ")' return? – Stefan