Pytania otagowane jako literals

notacja reprezentująca stałe wartości w kodzie źródłowym

5
Dlaczego [] jest szybszy niż list ()?
Niedawno w porównaniu z przetwarzaniem prędkości []i list()i była zaskoczona, że []pracuje więcej niż trzy razy szybciej niż list(). Pobiegłem ten sam test z {}i dict()a wyniki były praktycznie identyczne: []i {}zarówno trwała około 0.128sec / milion cykli, podczas list()i dict()trwało około 0.428sec / milion cykli każdy. Dlaczego to? Czy …



6
Jak wyrażasz literały binarne w Pythonie?
Jak wyrażasz liczbę całkowitą jako liczbę binarną za pomocą literałów Python? Z łatwością mogłem znaleźć odpowiedź na hex: >>> 0x12AF 4783 >>> 0x100 256 i ósemkowe: >>> 01267 695 >>> 0100 64 Jak używasz literałów do wyrażenia binarnego w Pythonie? Podsumowanie odpowiedzi Python 2.5 i wcześniejsze: mogą wyrażać binarnie używając …


3
Co to jest operator >>> = w C?
Biorąc pod uwagę kolegę jako zagadkę, nie mogę zrozumieć, jak ten program C faktycznie się kompiluje i działa. Co to jest ten >>>=operator i dziwny 1P1literał? Testowałem w Clang i GCC. Nie ma ostrzeżeń, a wynikiem jest „???” #include <stdio.h> int main() { int a[2]={ 10, 1 }; while( a[ …

10
Dlaczego instanceof zwraca false dla niektórych literałów?
"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instanceof Object //=> false false instanceof Boolean //=> false false instanceof Object //=> false // the tests against Object really don't make sense Literały tablicowe i literalne obiektowe pasują ... [0,1] instanceof Array //=> …


8
Java: jak uzyskać literał klasy od typu ogólnego?
Zazwyczaj widziałem, jak ludzie używają literału klasowego w następujący sposób: Class<Foo> cls = Foo.class; Ale co, jeśli typ jest ogólny, np. Lista? Działa to dobrze, ale ma ostrzeżenie, ponieważ Listę należy sparametryzować: Class<List> cls = List.class Dlaczego więc nie dodać <?>? To powoduje błąd niedopasowania typu: Class<List<?>> cls = List.class …
193 java  generics  class  literals 

4
Dosłowna notacja słownika w języku C #?
Obecnie mam WebSocket między JavaScript a serwerem zaprogramowanym w C #. W JavaScript mogę łatwo przekazywać dane za pomocą tablicy asocjacyjnej: var data = {'test': 'val', 'test2': 'val2'}; Aby przedstawić ten obiekt danych po stronie serwera, używam Dictionary<string, string>, ale jest to bardziej „kosztowne pisanie” niż w JavaScript: Dictionary<string, string> …
182 c#  dictionary  literals 

12
Dlaczego surowe literały łańcuchowe Pythona nie mogą kończyć się pojedynczym lewym ukośnikiem?
Technicznie, dowolna nieparzysta liczba ukośników odwrotnych, zgodnie z opisem w dokumentacji . >>> r'\' File "<stdin>", line 1 r'\' ^ SyntaxError: EOL while scanning string literal >>> r'\\' '\\\\' >>> r'\\\' File "<stdin>", line 1 r'\\\' ^ SyntaxError: EOL while scanning string literal Wygląda na to, że parser może po …



6
Jak napisać krótki literał w C ++?
Bardzo podstawowe pytanie: jak napisać shortliterał w C ++? Wiem co następuje: 2 jest int 2U jest unsigned int 2L jest long 2LL jest long long 2.0f jest float 2.0 jest double '\2'jest char. Ale jak napisałbym shortdosłowne? Próbowałem, 2Sale to daje ostrzeżenie kompilatora.
120 c++  literals 

4
Ustawianie Java Short Value
Piszę mały kod w J2ME. Mam klasę z metodą setTableId(Short tableId). Teraz, kiedy próbuję pisać setTableId(100), daje to błąd czasu kompilacji. Jak ustawić wartość short bez deklarowania innej zmiennej short? Przy ustawianiu Longwartości mogę używać setLongValue(100L)i działa. Co to więc Loznacza i jaki charakter ma Shortwartość? Dzięki

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.