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.
- 1
- 2