To jest aplikacja dla systemu Linux o nazwie Pakiet dla równości wartości Go, której najnowszą wersję można pobrać jako v0.5.9.zip. Można go uruchomić online w darmowym dostawcy usług hostingowych OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie Package for równość wartości Go z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
Pakiet dla równości wartości Go
OPIS
Ten pakiet ma być potężniejszą i bezpieczniejszą alternatywą dla reflect.DeepEqual do porównywania, czy dwie wartości są semantycznie równe. Podstawowymi cechami cmp są sytuacje, w których domyślne zachowanie równości nie odpowiada potrzebom testu, niestandardowe funkcje równości mogą zastąpić operację równości. Na przykład funkcja równości może zgłaszać zmiennoprzecinkowe jako równe, o ile mieszczą się one w pewnej tolerancji względem siebie. Typy, które mają metodę Equal, mogą używać tej metody do określania równości. Dzięki temu autorzy pakietów mogą określić operację równości dla typów, które definiują. Jeśli nie są używane żadne niestandardowe funkcje równości i nie jest zdefiniowana żadna metoda Equal, równość jest określana przez rekurencyjne porównywanie typów pierwotnych dla obu wartości, podobnie jak w przypadku Reflect.DeepEqual. W przeciwieństwie do reflect.DeepEqual, niewyeksportowane pola nie są domyślnie porównywane; powodują panikę, chyba że zostaną stłumione za pomocą opcji Ignoruj.
Zakładka Charakterystyka
- Niestandardowe funkcje równości mogą zastąpić operację równości
- Pakiet do porównywania wartości Go w testach
- Więcej informacji można znaleźć w dokumentacji
- Licencjonowany na licencji BSD
- Typy, które mają metodę Equal, mogą używać tej metody do określania równości
- Umożliwia autorom pakietów określenie operacji równości dla typów, które definiują
Język programowania
Go
Kategorie
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/package-equality-go-val.mirror/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.