Pytania oznaczone «go»

127
Czy język Go ma przeciążenie funkcji / metod?

Przenoszę bibliotekę C do Go. Funkcja AC (z varargs) jest zdefiniowana w następujący sposób: curl_easy_setopt(CURL *curl, CURLoption option, ...); Utworzyłem więc funkcje opakowujące C: curl_wrapper_easy_setopt_str(CURL *curl, CURLoption option, char* param); curl_wrapper_easy_setopt_long(CURL...

126
Dlaczego w Go nie ma leków generycznych?

Zastrzeżenie: grałem w Go tylko przez jeden dzień, więc jest duża szansa, że ​​wiele przegapiłem. Czy ktoś wie, dlaczego w Go nie ma prawdziwego wsparcia dla typów ogólnych / szablonów / whatsInAName? Jest więc rodzaj ogólny map, który jest dostarczany przez kompilator, podczas gdy programista Go...

126
Testy jednostkowe django bez bazy danych

Czy istnieje możliwość pisania unittestów django bez konfigurowania bazy danych? Chcę przetestować logikę biznesową, która nie wymaga konfiguracji bazy danych. I chociaż konfiguracja bazy danych jest szybka, naprawdę nie potrzebuję jej w niektórych

126
Jak rozłożyć testy jednostkowe django na wiele plików?

Mam aplikację python-django Używam frameworka do testów jednostkowych Testy są uporządkowane w pliku „tests.py” w katalogu modułów Przeprowadzam testy przez ./manage.py test app Teraz.. tests.pyPlik staje się dość duża / na terenie / brudny Chciałbym podzielić tests.pysię na mniejsze zbiory...

126
Jak zadeklarować stałą mapę

Próbuję zadeklarować stałą w Go, ale generuje błąd. Czy ktoś mógłby mi pomóc ze składnią deklarowania stałej w Go? To jest mój kod: const romanNumeralDict map[int]string = { 1000: "M", 900 : "CM", 500 : "D", 400 : "CD", 100 : "C", 90 : "XC", 50 : "L", 40 : "XL", 10 : "X", 9 : "IX", 5...

126
Jak parsować znacznik czasu unixa na czas

Próbuję przeanalizować sygnaturę czasową systemu Unix, ale pojawia się błąd poza zakresem. To nie ma dla mnie sensu, ponieważ układ jest poprawny (jak w dokumentacji Go): package main import "fmt" import "time" func main() { tm, err := time.Parse("1136239445", "1405544146") if err != nil{...

125
Jak wyczyścić plasterek w Go?

Jaki jest właściwy sposób na usunięcie kawałka w Go? Oto, co znalazłem na forach go : // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt.Println(len(letters)) // clear the slice letters = letters[:0]...

125
Wcięcie w Go: tabulatory czy spacje?

Czy istnieje gdzieś standardowy dokument konwencji kodowania Google Go, który określa, czy tabulatory lub spacje są preferowane do wcięć w kodzie źródłowym Go? Jeśli nie, jaka jest (statystycznie) bardziej popularna opcja? Jaka jest oficjalna rekomendacja? (Jeśli w ogóle) Jaki jest bardziej...

125
Jak usunąć element z wycinka w Golang

fmt.Println("Enter position to delete::") fmt.Scanln(&pos) new_arr := make([]int, (len(arr) - 1)) k := 0 for i := 0; i < (len(arr) - 1); { if i != pos { new_arr[i] = arr[k] k++ i++ } else { k++ } } for i := 0; i < (len(arr) - 1); i++ { fmt.Println(new_arr[i]) } Używam tego...