Bir kaynaktan etkilenemiyorum Etkilenen bir vericide, verdiğim veriler map[interface {}]interface {}
. İçerdiği verileri, tercihen map[string]string
olarak işlemek gerekiyor (içindeki veriler buna çok uygundur).Harita [dönüştürücü {}} arayüzü {} [dize] dizgisini eşleştirmek için
Önceden bilinmediği gibi, verilerdeki anahtarların bir listesini de oluşturmalıyım. Web üzerinde bulabildiğim
En çok benzer sorular bu imkansız olduğunu, az ya da çok demek ama benim haritası m
ise, fmt.Println(m)
, veri yoktur map[k0:v0 K1:v1 k2:v2 ... ]
olarak okunabilir gösterir.
fmt.Println'in neler yapabileceğini nasıl yapabilirim?
veriler, orada sadece harita üzerinde yinelemek zorunda. Bu yapıları doğrudan dönüştürmenin yolu yoktur. – JimB
Mümkün olan yinelenen [Araya giren arayüzlerin tip çevirme dilimlerini] (http://stackoverflow.com/questions/12753805/type-converting-slices-of-interfaces-in-go) – JimB
sanırım reask yapmak zorundayım. Elde ettiğim harita yinelemeyi reddederken, @Sogan'ın cevabı mükemmel çalışıyor. – user3160501