go

Zawiera metodę na plasterek

Czy jest coś podobnego do metody slice.contains(object) W Go bez konieczności przeszukiwania każdego elementu w kawałku?

Jak zainstalować aktualną wersję Go w Ubuntu

Running sudo apt-get install golang-stable, I get go version go1.0.3. Czy jest jakiś sposób na zainstalowanie go1.1.1?

Usuń element w plasterku

func main() { a := []string{"Hello1", "Hello2", "Hello3"} fmt.Println(a) // [Hello1 Hello2 Hello3] a = append ... pierwszym elementem (pusta tablica) Następnie dodawanie wszystkiego po pierwszym elemencie (pozycja zero) Co robi ... do?

Jak skutecznie pobrać duży plik za pomocą Go?

Czy istnieje sposób na pobranie dużego pliku za pomocą Go, który przechowuje zawartość bezpośrednio w pliku zamiast przechowy ... d zapisaniem do pliku? Ponieważ plik jest tak duży, przechowywanie go w pamięci przed zapisaniem do pliku zużyje całą pamięć.

Właściwe nazewnictwo pakietów do testowania w języku Go

Widziałem kilka różnych strategii nazewnictwa pakietów testowych w Go i chciałem wiedzieć, jakie są plusy i minusy każdego z ... nacza to, że nie mogę przetestować mojego pakietu private metody, ale może jest ukryta przewaga, której nie jestem świadomy?

Używając reflect, jak ustawić wartość pola struct?

O trudnym czasie pracy z polami struct przy użyciu pakietu reflect. w szczególności, nie zorientowali się, jak ustawić warto ... ).Elem().Field(i).SetInt( i64 ) Dokumentuje również, że nazwy pól muszą być eksportowane (rozpoczynają się od dużej litery)

Jak korzystać z niestandardowych pakietów w golang?

Próbuję stworzyć i używać niestandardowego pakietu w Go. To pewnie coś bardzo oczywistego, ale nie mogę znaleźć na ten temat ... build mylib.go, ale wydaje się, że nic nie robi(brak wygenerowanego pliku, brak Komunikatu o błędzie). Jak mógłbym to zrobić?

Jak ustawić timeout dla http.Get () requests in Golang?

Robię pobieranie adresów URL w Go i mam listę adresów URL do pobrania. Wysyłam http.Get() żądania na każdy adres URL i otrzym ... u około 40-45 sekund, po czym powinien zwrócić "request timed out" i przejść do następnego adresu URL. Jak mogę to osiągnąć?

Przejdź, AppEngine: jak tworzyć szablony dla aplikacji

Jak ludzie radzą sobie z wykorzystaniem szablonów w swoich aplikacjach AppEngine opartych na Go? W szczególności Szukam stru ... trukturę aplikacji. To powiedziawszy, jeśli masz kod to rozwiązuje powyższe problemy, chciałbym to zobaczyć. Z góry dzięki.

Jakie są korzyści z używania Nginx przed serwerem WWW dla Go? [zamknięte]

Piszę kilka webservices zwracających dane JSON, które mają wielu użytkowników. Jakie są korzyści z używania Nginx przed moim serwerem w porównaniu do korzystania z serwera http go?

golang "undefined" funkcja zadeklarowana w innym pliku?

Próbuję napisać podstawowy program go, który wywołuje funkcję na innym pliku, ale część tego samego pakietu. Zwraca jednak: ... loyee() *Employee { p := &Employee{} return p } func PrintEmployee (p *Employee) { return "Hello world!" }

Jak skonfigurować polecenie go, aby używało proxy?

Chcę uruchomić go install, aby zainstalować tour , ale nie mogę znaleźć opcji, aby użyć proxy do dostępu do Internetu. Nie potrzebuję tego tylko na wycieczkę, ale na rozwój W Go w ogóle. Jak skonfigurować Go, aby używać proxy.

Dlaczego mogę wpisać funkcje aliasów i używać ich bez odlewania?

W Go, jeśli zdefiniujesz nowy typ np.: type MyInt int Nie można następnie przekazać MyInt do funkcji oczekującej int, lub ... rócić niektóre z moich dość długich typów funkcji w ten sposób, ale chcę się upewnić, że jest to oczekiwane i akceptowalne:)

Jak wskazać zależność modułu Go w go.mod do najnowszego commita w repo?

Począwszy od wersji 1.11 Go dodano obsługę modułów. Komendy go mod init <package name> go build Generuje pliki go.m ... af044c0995fe będzie skrótem zatwierdzania? Czy takie informacje należy znaleźć i wprowadzić ręcznie, czy jest lepszy sposób?

Usuwanie pakietów zainstalowanych za pomocą Go get

Uruchomiłem go get package, aby pobrać pakiet, zanim dowiedziałem się, że muszę ustawić mój GOPATH w przeciwnym razie ten pak ... (wolałbym zachować mój go install czysty i oddzielny rdzeń od niestandardowego). Jak usunąć pakiety zainstalowane wcześniej?

Odczyt pliku tekstowego do tablicy łańcuchowej (i zapis)

Umiejętność odczytu (i zapisu) pliku tekstowego do i z tablicy łańcuchowej jest moim zdaniem dość powszechnym wymogiem. Jest ... tring, bool) { I func WriteLines(saBuff[]string, sFilename string) (bool) { Wolałbym użyć istniejącego, niż duplikatu.

Przekierowanie rury stdout procesu potomnego w Go

Piszę program w Go, który wykonuje program podobny do serwera (również Go). Teraz chcę mieć stdout programu potomnego w moim ... ą znaczącą. (generuje wyjście &{3 |0 <nil> 0}) te dwie linie są po prostu wymagane, aby uzyskać kod do kompilacji.

Jak uzyskać odpowiedź JSON w Golang

Próbuję odczytać dane JSON z sieci, ale ten kod zwraca pusty wynik. Nie wiem, co robię źle. package main import "os" import ... json.Unmarshal(body, &data) fmt.Printf("Results: %v\n", data) os.Exit(0) } func main() { get_content() }

Go, go get, go install, lokalne pakiety i kontrola wersji

Mam problem ze zrozumieniem przepływu pracy przy tworzeniu projektu go, który ma lokalne Pakiety. Powiedzmy, że tworzę nowy ... ię, czy ktoś może wyjaśnić właściwy sposób użycia go get , kontroli wersji i importu pakietów w ramach tego samego projektu.

Jak parsować unix timestamp do czasu.Czas

Próbuję parsować Unix timestamp ale wychodzę z błędu zakresu. To nie ma dla mnie sensu, ponieważ układ jest poprawny (jak w ... r := time.Parse("1136239445", "1405544146") if err != nil{ panic(err) } fmt.Println(tm) } Plac zabaw