literals

Dlaczego [] jest szybsze niż list()?

Porównałem ostatnio prędkości przetwarzania [] i list() i byłem zaskoczony odkryciem, że [] działaponad trzy razy szybciej n ... True do if 1 i wydaje się dotykać podobnego scenariusza dosłownego kontra globalnego; być może warto się nad tym zastanowić.

Co to jest operator > = w C?

Podane przez kolegę jako zagadka, nie mogę zrozumieć, jak ten program C faktycznie kompiluje i działa. Co to jest operator &g ... int a[2]={ 10, 1 }; while( a[ 0xFULL?'\0':-1:>>>=a<:!!0X.1P1 ] ) printf("?"); return 0; }

Dlaczego instanceof zwraca false dla niektórych liter?

"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instan ... . Przynajmniej jest spójna. Przegapiłem kilka. 12.21 instanceof Number //=> false /foo/ instanceof RegExp //=> true

Czy mogę uniknąć podwójnego cytatu w dosłownym łańcuchu znaków?

W dosłownym łańcuchu znaków (@"foo") w C#, ukośniki nie są traktowane jako znaki specjalne, więc wykonywanie \ " aby uzyskać ... ś sposób, aby uzyskać podwójny cytat w dosłownym ciągiem znaków? To nie działa: string foo = @"this \"word\" is escaped";

Dlaczego surowe literały ciągów Pythona nie mogą kończyć się pojedynczym ukośnikiem?

Technicznie rzecz biorąc, każda Nieparzysta liczba ukośników wstecznych, opisana w dokumentacji . >>> r'\' File " ... w surowych łańcuchach jako zwykłe znaki(czy nie o to chodzi w surowych łańcuchach?), ale chyba brakuje mi czegoś oczywistego.

Co oznacza literał poprzedzający łańcuch z "r"? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... re.compile( r'^[A-Z]' r'[A-Z0-9-]' r'[A-Z]$', re.IGNORECASE ) Więc co oznacza r w tym przypadku? Po co nam to?

O co chodzi z cache integer utrzymywanym przez interpreter?

Po zapoznaniu się z kodem źródłowym Pythona, dowiaduję się, że utrzymuje on tablicę PyInt_Objects w zakresie od int(-5) do in ... umieć źródło w PyAST_Compile i PyEval_EvalCode, więc Jestem tu, aby prosić o pomoc, będę wdzięczny, jeśli ktoś da podpowiedź?

Java: jak uzyskać dosłowność klasy z typu generycznego?

Zazwyczaj widziałem, jak ludzie używają dosłownej klasy w taki sposób: Class<Foo> cls = Foo.class; Ale co jeśli typ ... parametryzowanym użyciem List w pierwszym przykładzie Class<List> cls = List.class, ale wolałbym nie. Jakieś sugestie?

Jak wyrażać literały binarne w Pythonie?

Jak wyrazić liczbę całkowitą jako liczbę binarną za pomocą literałów Pythona? Łatwo znalazłem odpowiedź na hex: >>&g ... O) reprezentować ósemkę. Python 3.0 beta: taki sam jak 2.6, ale nie będzie już zezwalał na starszą składnię 027 dla oktali.

Pusty zestaw dosłowny?

[] = empty list () = empty tuple {} = empty dict Czy istnieje podobna notacja dla pustego set? Czy muszę pisać set()?

Format C # short/long / int?

W C / C# / etc. możesz powiedzieć kompilatorowi, że literalna liczba nie jest tym, czym się wydaje (np., float zamiast double ... ; // float var u = 1UL; // unsigned long Itd. Czy ktoś mógłby wskazać mi ich listę? Szukam przyrostka dla short lub Int16.

Czym jest literalność klasy w Javie?

From the Java tutorial : Wreszcie, istnieje również specjalny rodzaj dosłownika o nazwie class literal , utworzony przez ... reprezentuje sam typ. Do jakiego typu zmiennej można przypisać ten literał? Proszę podać mały przykład, jeśli to możliwe.

Jak określić literal bajtowy w Javie?

Jeśli mam metodę void f(byte b); Jak mogę to nazwać argumentem liczbowym bez odlewania? f(0); Podaje błąd.

Dosłowna notacja dla słownika w C#?

Obecnie mam WebSocket pomiędzy JavaScript i serwer zaprogramowany w C#. W JavaScript mogę łatwo przekazywać dane za pomocą ta ... a.Add("test", "val"); data.Add("test2", "val2"); Czy istnieje jakiś dosłowny zapis tablic asocjacyjnych / Dictionarys W C#?

Adresy dwóch wskaźników są takie same

#include<stdio.h> #include<string.h> int main() { char * p = "abc"; char * p1 = "abc"; printf("%d %d", p, p1); } Kiedy wypisuję wartości dwóch wskaźników, wypisuje ten sam adres. Dlaczego?

Literał łańcuchowy z potrójnymi cudzysłowami w definicjach funkcji

Podążam za samouczkiem Pythona i w pewnym momencie mówią o tym, jak pierwsze polecenie funkcji może być literalnym ciągiem zn ... u automatycznie tworzonej dokumentacji. Więc zastanawiam się, czy ktoś mógłby mi wyjaśnić, co to za ciąg literały dokładnie?

Przestarzała konwersja z literalnego łańcucha znaków na ' char*'

Mam program, który deklaruje tablicę łańcuchów takich jak: char *colors[4] = {"red", "orange", "yellow", "blue"}; Ale dos ... gryźć. Słyszałem użycie 'const ' zanim' char ' działa, ale byłoby pomocne, gdyby ktoś mógł wyjaśnić, co oznacza błąd. Dzięki.

Co oznacza literalna notacja dziesiętna w języku C#?

Aby pracować z dziesiętnymi typami danych, muszę to zrobić z inicjalizacją zmiennej: decimal aValue = 50.0M; Co oznacza część M?

C++ multicharacter

Nie wiedziałem, że C i c++ pozwalają multicharacter literal: nie " c "(typu int W C i char W C++), ale "tralivali" (typu ... zydatne? Czy są one w C++ Tylko dla kompatybilności z kodem C? Czy są one uważane za złą funkcję jako Goto operator czy nie?

Jak napisać krótki literał w C++?

Bardzo podstawowe pytanie: Jak napisać short literal w C++? Znam co następuje: 2 jest int 2U jest unsigned int 2L je ... oat 2.0 jest double '\2' jest char. Ale jak napisać short dosłowne? Próbowałem 2S, ale to daje ostrzeżenie kompilatora.