Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Go lang function reciever input {Programmering}

Af Ultra Supporter neondyret | 15-10-2022 16:13 | 2199 visninger | 2 svar, hop til seneste
Er begyndt og prøve lære kode ( er datatekniker elev på 2 år med infrastruktur ) så det en helt ny verden for mig! Hvordan får jeg hentet mit slice værdi og smidt ind i user data i encodejson funktionen Problemet er jeg bruger en struct , da jeg både har strings og int Har vedhæftet koden https://goonlinetools.com[...]
--
Pc - I5 2500K @ 4,5 Lc | Asrock ultimate6 | 4 gb Cl 7 | 6870 | Hifi - Denon 4308 | Dali mentor 8 | Cw HFA 18x | Samsung us6705 46" Led

--
Sidst redigeret 15-10-2022 16:17
#1
Kneth
Gæst
15-10-2022 17:03

Rapporter til Admin
Har ikke noget erfaring med Go men heldigvis er sprog ikke så forskellige. Tror dit problem er din tankegang i forhold til arrays og hvordan de fungere og indexer din data. I bund og grund så har du givet et array af typen Userdata videre til din function. Så din input ser nu sådan her ud: [Userdata] Havde du foreksempel sendt et array med to UserData kunne det se sådan her ud: [Userdata1, Userdata2] Hver UserData er et struct/object der inderholder noget data. Når du normalt gerne vil tilgå det data der er i dit struct, for eksempel Firstname, plejer du normalt bare at skrive: Userdata.Firstname Men din UserData ligger nu i et array. Derfor skal du først tilgå den lokation i dit array som inderholder din UserData. f.eks. input[0] input[0] referer til lokation 0 i dit array som er din UserData. Derfor kan du se det som at der nu står 'Userdata' i stedet for 'input[0]'. Derefter kan vi bruge den som normalt og bare skrive .Firstname for at få firstname. Det samme gælder for de andre. Firstname: input[0].Firstname, Lastname: input[0].Lastname, Username: input[0].Username, Age: input[0].Age, En anden måske lidt pænere måde at gøre det på er først at "hente" dit UserData ud fra dit array og smide i en variabel: var MyUserData = input[0] Nu kan du så bruge MyUserData i stedet. Firstname: MyUserData.Firstname, Lastname: MyUserData.Lastname, Username: MyUserData.Username, Age: MyUserData.Age, Link med løsning: https://goonlinetools.com[...]
--
Gæstebruger, opret dit eget login og få din egen signatur.
#2
neondyret
Ultra Supporter
16-10-2022 11:52

Rapporter til Admin
Ahh self!! Giver super god mening! Og det virker! Tusind tak !
--
Pc - I5 2500K @ 4,5 Lc | Asrock ultimate6 | 4 gb Cl 7 | 6870 | Hifi - Denon 4308 | Dali mentor 8 | Cw HFA 18x | Samsung us6705 46" Led

Opret svar til indlægget: Go lang function reciever input {Programmering}

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning