Ich habe ein Array wie folgt:Ruby: Wie verbinde ich Elemente eines Arrays mit einem Präfix?
["marblecake", "also", "the", 1337]
Ich möchte einen String zurück erhalten, die jedes Element des Arrays durch eine spezifizierte Zeichenfolge voran enthält, dann miteinander verbunden durch eine andere angegebene Zeichenfolge. Zum Beispiel
["marblecake", "also", "the", 1337].join_with_prefix("%", "__")
sollte
# => %marblecake__%also__%the__%1337
in
führen Wie könnte ich das tun?
Warum verwenden Sie die zerstörerische, in-place-Version von "Karte"? Abhängig davon, wie der OP-Code aussieht, kann dies unbeabsichtigte Nebenwirkungen haben. –
Das hat den Trick gemacht. Vielen Dank, Cody. –
Jason: Hier werden nur Primitive/Strings gespeichert. Gibt es eine Alternative, die du empfehlen würdest? –