Pytania oznaczone «int»

161
Komunikat PyLint: interpolacja formatu logowania

Dla następującego kodu: logger.debug('message: {}'.format('test')) pylint generuje następujące ostrzeżenie: interpolacja formatu logowania (W1202): Użyj formatowania% w funkcjach rejestrowania i przekaż parametry% jako argumenty Używane, gdy instrukcja logowania ma postać wywołania...

157
Jak elegancko sprawdzić, czy liczba mieści się w zakresie?

Jak mogę to zrobić elegancko w C # i .NET 3.5 / 4? Na przykład liczba może wynosić od 1 do 100. Wiem, że wystarczyłoby proste; ale słowem kluczowym w tym pytaniu jest elegancja. To dla mojego projektu zabawki, a nie do produkcji. To pytanie nie dotyczyło szybkości, ale piękna kodu. Przestań...

156
Porównaj pływaki w php

Chcę porównać dwie zmiennoprzecinkowe w PHP, jak w tym przykładowym kodzie: $a = 0.17; $b = 1 - 0.83; //0.17 if($a == $b ){ echo 'a and b are same'; } else { echo 'a and b are not same'; } W tym kodzie zwraca wynik elsewarunku zamiast ifwarunku, mimo że $ai $bsą takie same. Czy jest jakiś...

155
Dlaczego Double.NaN == Double.NaN zwraca false?

Właśnie studiowałem pytania OCPJP i znalazłem ten dziwny kod: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Kiedy uruchomiłem kod, otrzymałem: false true Jaki jest wynik, falsegdy porównujemy dwie rzeczy,...

155
Jak sprawdzić, czy string jest int, ale nie double, itd.?

PHP ma intval()funkcję, która konwertuje ciąg znaków na liczbę całkowitą. Jednak chcę wcześniej sprawdzić, czy łańcuch jest liczbą całkowitą, aby móc przekazać użytkownikowi pomocny komunikat o błędzie, jeśli jest nieprawidłowy. PHP ma is_int(), ale zwraca false dla łańcucha znaków, takiego jak...

155
MySQL - nadaj istniejącemu polu wyjątkowy charakter

Mam już istniejącą tabelę z polem, które powinno być unikalne, ale nie jest. Wiem o tym tylko dlatego, że wprowadzono do tabeli wpis, który miał taką samą wartość jak inny, już istniejący wpis, a to powodowało problemy. Jak sprawić, by to pole akceptowało tylko unikatowe...

155
„pływająca” a „podwójna” precyzja

Kod float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=%f\n", z); printf("x=%20.18f\n", x); printf("z=%20.18f\n", z); da ci wyjście x=3.141593 z=3.141593 x=3.141592741012573242 z=3.141592653589793116 gdzie w trzecim wierszu danych wyjściowych...

154
ESLint Nieoczekiwane użycie isNaN

Próbuję użyć isNaNfunkcji globalnej wewnątrz funkcji strzałki w module Node.js, ale pojawia się ten błąd: [eslint] Unexpected use of 'isNaN'. (no-restricted-globals) To jest mój kod: const isNumber = value => !isNaN(parseFloat(value)); module.exports = { isNumber, }; Masz jakiś pomysł, co...

152
Dlaczego int i = 1024 * 1024 * 1024 * 1024 kompiluje się bez błędu?

Limit intwynosi od -2147483648 do 2147483647. Jeśli wprowadzę int i = 2147483648; wtedy Eclipse wyświetli czerwone podkreślenie pod „2147483648”. Ale jeśli to zrobię: int i = 1024 * 1024 * 1024 * 1024; będzie się dobrze skompilować. public class Test { public static void main(String[]...