¿Cuál es el equivalente de Go de 'implode' de PHP?Ir equivalente a 'implosión' de PHP
Respuesta
En la biblioteca estándar: strings.Join
func Join(a []string, sep string) string
http://golang.org/pkg/strings/#Join
Saludos!
¡Muchas gracias! Pasé aproximadamente media hora buscando esto y stackoverflow me dio la respuesta en menos de 5 minutos. OTOH, ahora me siento un poco tonto por no haber navegado a través de la documentación del paquete "cuerdas". –
De nada :) – thwd
Join en el cadenas biblioteca. Requiere que la matriz de entrada sea solo de cadenas (ya que Go está fuertemente tipado).
Aquí se muestra un ejemplo del manual:
s := []string{"foo", "bar", "baz"}
fmt.Println(strings.Join(s, ", "))
s := []string{"this", "is", "a", "joined", "string\n"};
strings.Join(s, " ");
hizo esto le fue útil?
Probablemente la peor idea no sea usar algo como esto.
package main
import (
"fmt"
"strings"
)
func Implode(glue string, args ...interface{}) string {
data := make([]string, len(args))
for i, s := range args {
data[i] = fmt.Sprint(s)
}
return strings.Join(data, glue)
}
type S struct {
z float64
}
func main() {
v := Implode(", ", 1, "2", "0.2", .1, S{});
fmt.Println(v)
}
- 1. PHP: implosión ('\ n', $ appArray) genera extra '\'
- 2. Concatenación de cadenas vs implosión de matriz en PHP
- 3. Ir equivalente a un puntero de vacío en C
- 4. ¿Cuál es el equivalente a 'ir' en MySQL?
- 5. Textmate 'Ir al símbolo' equivalente para Vim
- 6. Python equivalente a "php -s"
- 7. Ruby equivalente a PHP $ this
- 8. Perl equivalente a escapeshellarg de PHP
- 9. Javascript equivalente a urldecode de php()
- 10. Python equivalente a memory_get_usage() de PHP
- 11. Java equivalente a preg_replace_callback de PHP
- 12. Python es equivalente a strip_tags de PHP?
- 13. Shell equivalente a preg_replace() de PHP
- 14. Javascript equivalente a la lista de PHP()
- 15. pitón unirse equivalente
- 16. Equivalente a ASP.NET HttpModules en PHP
- 17. C# equivalente a la matriz asociativa php
- 18. Equivalente a $ _ENV ['APACHE_RUN_USER'] en PHP-CLI
- 19. Perl equivalente a PHP bucle foreach
- 20. ¿qué es python equivalente a PHP $ _SERVER?
- 21. foreach equivalente a php en jquery?
- 22. equivalente en Java a PHP morir
- 23. JSP equivalente a la función PHP include()?
- 24. Alternativa de las funciones de explosión/implosión de php en C#
- 25. función Ir a escribir
- 26. Ir a Python desde R, ¿cuál es el equivalente de Python de un marco de datos?
- 27. Advertencia: implosión() [function.implode]: argumentos inválidos pasaron
- 28. Como ir año anterior usando PHP
- 29. JavaScript equivalente de preg_replace PHP
- 30. Resharper equivalente al acceso directo "Tab" de CodeRush (ir a siguiente/previo uso)
¿Qué es el 'Go'? –
http://stackoverflow.com/tags/go/info –
http://en.wikipedia.org/wiki/Go_%28programming_language%29 –