Pytania otagowane jako go

Go to język programowania typu open source. Jest on typowany statycznie, z składnią luźno pochodną od C, dodając automatyczne zarządzanie pamięcią, bezpieczeństwo typu, niektóre możliwości dynamicznego pisania, dodatkowe wbudowane typy, takie jak tablice o zmiennej długości (zwane plasterkami) i mapy klucz-wartość oraz duża standardowa biblioteka.

7
Jak uruchomić przypadki testowe w określonym pliku?
Moje przypadki testowe pakietu są rozproszone po wielu plikach, jeśli go test <package_name>je uruchomię , uruchomię wszystkie przypadki testowe w pakiecie. Nie trzeba jednak uruchamiać ich wszystkich. Czy istnieje sposób określenia pliku go testdo uruchomienia, aby uruchamiał tylko przypadki testowe zdefiniowane w pliku?
205 go 

7
Dlaczego miałbym tworzyć () lub nowy ()?
Dokumenty Wprowadzenie poświęcić wiele akapitów do wyjaśnienia różnicy między new()i make(), ale w praktyce, można tworzyć obiekty w zakresie lokalnym i ich zwrotu. Dlaczego miałbyś używać pary alokatorów?
203 go 

1
Dekodowanie JSON przy użyciu json.Unmarshal vs json.NewDecoder.Decode
Tworzę klienta API, w którym muszę zakodować ładunek JSON na żądanie i zdekodować treść JSON na podstawie odpowiedzi. Przeczytałem kod źródłowy z kilku bibliotek i z tego, co widziałem, mam zasadniczo dwie możliwości kodowania i dekodowania łańcucha JSON. Użyj json.Unmarshalprzekazywania całego ciągu odpowiedzi data, err := ioutil.ReadAll(resp.Body) if err == …
202 json  go 



21
Czy twierdzić, że jest zło? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
199 c++  c  error-handling  go  assert 

5
Wyświetl katalog w Go
Próbowałem wymyślić, jak po prostu wyświetlić listę plików i folderów w jednym katalogu w Go. Znalazłem filepath.Walk, ale automatycznie przechodzi do podkatalogów, czego nie chcę. Wszystkie moje inne wyszukiwania nie poprawiły niczego. Jestem pewien, że ta funkcjonalność istnieje, ale bardzo trudno ją znaleźć. Daj mi znać, jeśli ktoś wie, gdzie …
197 go 

6
Wpisz konwertujące plastry interfejsów
Jestem ciekaw dlaczego Go does't niejawnie przekonwertować []Tdo []interface{}kiedy będzie niejawnie konwertować Tdo interface{}. Czy w tej konwersji brakuje czegoś nietrywialnego? Przykład: func foo([]interface{}) { /* do something */ } func main() { var a []string = []string{"hello", "world"} foo(a) } go build narzeka nie można użyć (typu [] ciągu) …

6
Automatyczne tworzenie wersji aplikacji
Czy możliwe jest automatyczne zwiększenie mniejszego numeru wersji przy każdej kompilacji aplikacji Go? Chciałbym ustawić numer wersji w moim programie z sekcją autoinkrementacji: $ myapp -version MyApp version 0.5.132 Będąc 0,5, ustawiłem numer wersji I, a 132 wartość, która zwiększa się automatycznie przy każdej kompilacji pliku binarnego. Czy jest to …
193 go 

11
Jak mogę ładnie wydrukować JSON za pomocą Go?
Czy ktoś wie o prostym sposobie drukowania wydruków JSON w Go? Standardowy pakiet http://golang.org/pkg/encoding/json/ nie wydaje się zawierać w tym celu funkcji (EDYCJA: tak, zobacz zaakceptowaną odpowiedź), a szybkie google nie pokazuje niczego oczywistego. Zastosowania, których szukam, zarówno ładnie drukują wynik, jak json.Marshali po prostu formatują ciąg pełen JSON z …
191 json  go  pretty-print 

7
Jak Go aktualizuje pakiety innych firm?
Patrząc, jak aktywnie rosną i ulepszają się pakiety golang, zastanawiam się, jak rozwiązać problem z wersjami pakietów? Widzę, że jednym ze sposobów jest przechowywanie pakietów innych firm w folderze projektu. Ale co jeśli go zainstaluję go get?
189 go 

7
Co to jest runa?
Co to jest runew Go? Googlowałem, ale Golang mówi tylko w jednym wierszu: runeto pseudonimint32 . Ale w jaki sposób liczby całkowite są używane dookoła, jak zamiana przypadków? Poniżej wymieniono funkcję wymiany. Co to wszystko <=i -? A dlaczego nie switchma żadnych argumentów? &&powinno znaczyć i co to jest r …
188 go  rune 

7
Jak ludzie zarządzają uwierzytelnianiem w Go? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte w zeszłym miesiącu . Popraw to pytanie W przypadku osób budujących interfejsy API RESTful i aplikacje front-endowe JS w Go, jak …
187 authentication  go 

7
przejdź do wyników w błędzie „wyłączone monity terminala” dla prywatnego repozytorium github
Utworzyłem prywatne przykłady repozytorium / myprivaterepo przy użyciu interfejsu użytkownika Github z mojej przeglądarki. Potem poszedłem do mojego katalogu go (na pulpicie) i sklonowałem go: $ cd $GOPATH $ go get github.com/examplesite/myprivaterepo Na razie w porządku. Utworzono plik scheduler.go, dodano do repozytorium i przekazano. $ vim scheduler.go $ git add …
187 git  go 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.