Pytania oznaczone «go»

146
golang „undefined” funkcja zadeklarowana w innym pliku?

Próbuję napisać podstawowy program go, który wywołuje funkcję w innym pliku, ale stanowi część tego samego pakietu. Jednak zwraca: undefined: NewEmployee Oto kod źródłowy: main.go: package main func main() { emp := NewEmployee() } employee.go: package main type Employee struct { name...

145
Jak importować i używać różnych pakietów o tej samej nazwie

Na przykład chcę użyć zarówno tekstu / szablonu, jak i html / szablonu w jednym pliku źródłowym. Ale poniższy kod generuje błędy. import ( "fmt" "net/http" "text/template" // template redeclared as imported package name "html/template" // template redeclared as imported package name ) func...

145
Jak uzyskać liczbę znaków w ciągu?

Jak uzyskać liczbę znaków ciągu w Go? Na przykład, jeśli mam ciąg, "hello"metoda powinna zwrócić 5. Widziałem, że len(str)zwraca liczbę bajtów, a nie liczbę znaków, więc len("£")zwraca 2 zamiast 1, ponieważ £ jest kodowane za pomocą dwóch bajtów w

144
Django zrzuca dane dla pojedynczego modelu?

Czy mogę wykonać dumpdataw Django tylko jeden model, a nie całą aplikację, a jeśli tak, to w jaki sposób? W przypadku aplikacji byłoby to: python manage.py dumpdata myapp Jednak chcę, aby jakiś konkretny model, taki jak „myapp.mymodel”, został zrzucony. Powodem jest to, że mam kilka ogromnych 3...

143
Dodanie użytkownika do grupy w django

Jak dodać użytkownika do grupy w django na podstawie nazwy grupy? Mogę to zrobić: user.groups.add(1) # add by id Jak bym zrobił coś takiego: user.groups.add(name='groupname') # add by name

143
Jaki jest właściwy sposób „zdobycia” prywatnego repozytorium?

$ go getPo wielu próbach w Google szukam sposobu na pracę z prywatnym repozytorium. Pierwsza próba: $ go get -v gitlab.com/secmask/awserver-go Fetching https://gitlab.com/secmask/awserver-go?go-get=1 https fetch failed. Fetching http://gitlab.com/secmask/awserver-go?go-get=1 Parsing meta tags...

142
Dobry projekt open source django do nauki [zamknięty]

W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

142
Kompilacja krzyżowa Idź na OSX?

Próbuję skompilować krzyżowo aplikację go na OSX, aby zbudować pliki binarne dla systemu Windows i Linux. Przeczytałem wszystko, co mogłem znaleźć w sieci. Najbliższy przykład, jaki znalazłem, został opublikowany (poza wieloma niedokończonymi dyskusjami na liście mailingowej...

142
Maksymalna wartość typu int w Go

Jak określić maksymalną wartość, jaką można przedstawić dla typu unsignedcałkowitego? Chciałbym wiedzieć, jak zainicjować minw pętli poniżej, która iteracyjnie oblicza długości minimalne i maksymalne z niektórych struktur. var minLen uint = ??? var maxLen uint = 0 for _, thing := range...

142
Dlaczego nie mogę przypisać * Struct do * Interface?

Właśnie pracuję nad trasą Go i jestem zdezorientowany co do wskaźników i interfejsów. Dlaczego ten kod Go nie kompiluje się? package main type Interface interface {} type Struct struct {} func main() { var ps *Struct var pi *Interface pi = ps _, _ = pi, ps } tj. jeśli Structjest...