PHP'nin 'implode' Go eşdeğeri nedir? Standart kütüphanesindePHP'nin 'implode' eşdeğerine gidin
cevap
: strings.Join
func Join(a []string, sep string) string
http://golang.org/pkg/strings/#Join
Şerefe! dizeleri kütüphanede
Çok teşekkürler! Bunu aramak için yaklaşık yarım saat harcadım ve stackoverflow bana cevabı 5 dakikadan az sürede aldı! OTOH, şimdi "dizeler" paket belgelerine göz atmamak için biraz aptal hissediyorum. –
Rica ederim :) – thwd
Join. Giriş dizisinin yalnızca dizeler olmasını gerektirir (çünkü Go güçlü bir şekilde yazılmıştır).
s := []string{"foo", "bar", "baz"}
fmt.Println(strings.Join(s, ", "))
s := []string{"this", "is", "a", "joined", "string\n"};
strings.Join(s, " ");
bu size yardımcı oldu: İşte
kılavuzundan bir örnektir?Muhtemelen böyle bir şey kullanmak için en kötü fikir değildir.
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. gidin tıklayın
- 2. Bağlantı noktasına gidin Çalışmıyor
- 3. JAR dosyasının konumuna gidin
- 4. PHP Implode Ama Wrap Her Eleman olarak
- 5. PHP'nin crc32 hash'i MySQL eşdeğerine nasıl dönüştürülür?
- 6. Elasticsearch, solr gibi 'çekirdek' eşdeğerine sahip mi?
- 7. Yay Güvenliği -/j_spring_security_check adresine gidin
- 8. Ok tuşlarıyla form alanlarına gidin
- 9. jQuery-Textarea sayfasının üstüne gidin
- 10. PHP: çok baytlı dizeler için implode() işlevi güvenli midir?
- 11. Tüm Mongo koleksiyonlarına gidin ve sorguyu çalıştırın
- 12. Bir bölüme gidin, bir ofset ile
- 13. Belirli bir öğeye gidin w/jQuery
- 14. LinearLayoutManager ile RecyclerView uygulamasının en üstüne gidin.
- 15. Nasıl arama ve gidin XML Düğümler
- 16. Basit API Ağ Geçidi proxy'sine gidin
- 17. Görünür görünüm denetleyicisine itilen görünüm denetleyicisine gidin
- 18. Sayfanın en üstüne gidin jquery animate
- 19. asp.net mvc 3 tıraş bıçağı. tıklayın tr tablosunu görüntülemek gidin
- 20. Kök denetleyicisine, ancak sekme denetleyicisindeki belirli sekmeye gidin
- 21. Özel jquery işlevi çağırmak için şu adrese gidin:
- 22. JAVA yeni Im böylece em kolay lütfen gidin sunucuya
- 23. Belirli bir html dosyasını sunmak için Golang'a gidin.
- 24. Özel bir hata türünü kontrol etmeye gidin. Hata
- 25. Belirli bir sayfaya gidin. Sayfa ile gezdirme, program aracılığıyla
- 26. Köşeli bir düğme ile başka bir sayfaya gidin 2
- 27. VBA, <i> "metin"</i> eşdeğerine sahip mi?
- 28. C#, {"string1", "string2"} gibi kısa yollu dizi bildirimleri için bir VB.NET eşdeğerine sahip mi?
- 29. Geçerli sayfayı arka yığına yerleştirmeden yeni bir sayfaya gidin. Bir CurrentPage, özel bir olay üzerine, kullanarak yeni sayfaya gidin gelmez navigationservice var bir Windows Phone 7 uygulamasında
- 30. htmlwidgets :: scaffoldWidget kullanarak yeni bir paket için harici js kütüphaneleri dahil etmek için parlak bir uygulamaya gidin
'Go' nedir? –
http://stackoverflow.com/tags/go/info –
http://en.wikipedia.org/wiki/Go_%28programming_language%29 –