Вопросы с тегом «literals»

нотация для представления фиксированных значений в исходном коде

706
Почему [] быстрее, чем list ()?

Недавно я сравнил скорости обработки []и list()был удивлен, обнаружив, что он []работает более чем в три раза быстрее, чем list(). Я побежал же тест с {}и dict()и результаты были практически идентичны: []и {}оба приняли около 0.128sec / млн циклов, в то время как list()и dict()взяли примерно...

534
Можно ли избежать двойных кавычек в буквальном строковом литерале?

В дословном строковом литерале (@ "foo") в C # обратные слеши не рассматриваются как escape-символы, поэтому выполнение \ "для получения двойной кавычки не работает. Есть ли способ получить двойную кавычку в дословном строковом литерале ? Это по понятным причинам не работает: string foo = @"this...

416
C ++ многострочный строковый литерал

Есть ли способ иметь многострочные обычные текстовые константные литералы в C ++, как в Perl? Может быть, какая-то хитрость при разборе #includeфайла? Я не могу думать об этом, но мальчик, это было бы хорошо. Я знаю, что это будет в C ++...

351
Как вы выражаете двоичные литералы в Python?

Как вы выражаете целое число в виде двоичного числа с литералами Python? Я легко смог найти ответ для гекса: >>> 0x12AF 4783 >>> 0x100 256 и восьмеричное: >>> 01267 695 >>> 0100 64 Как вы используете литералы для выражения двоичного в Python? Резюме Ответов...

294
Что такое оператор >>> = в C?

Заданный коллегой как загадка, я не могу понять, как на самом деле эта C-программа компилируется и работает. Что это за >>>=оператор и странный 1P1литерал? Я тестировал в Clang и GCC. Предупреждений нет и вывод "???" #include <stdio.h> int main() { int a[2]={ 10, 1 }; while( a[...

194
Java: как получить литерал класса из универсального типа?

Как правило, я видел, как люди используют литерал класса следующим образом: Class<Foo> cls = Foo.class; Но что, если тип является общим, например, List? Это работает нормально, но есть предупреждение, так как список должен быть параметризован: Class<List> cls = List.class Так почему бы...

188
Какие детали «Objective-C Literals» упоминаются в примечаниях к выпуску Xcode 4.4?

Я просматривал заметки о выпуске для Xcode 4.4 и заметил это: Компилятор LLVM 4.0 Xcode теперь включает в себя Apple LLVM Compiler версии 4.0, включая следующие новые функции языка Objective-C : [...] - Литералы Objective-C: создают литералы для NSArray, NSDictionary и NSNumber, точно так же, как...

182
Буквальная нотация для словаря в C #?

В настоящее время у меня есть WebSocket между JavaScript и сервером, запрограммированным на C #. В JavaScript я могу легко передавать данные, используя ассоциативный массив: var data = {'test': 'val', 'test2': 'val2'}; Для представления этого объекта данных на стороне сервера я использую a...

179
Почему необработанные строковые литералы Python не могут заканчиваться одним обратным слешем?

Технически, любое нечетное количество обратной косой черты, как описано в документации . >>> r'\' File "<stdin>", line 1 r'\' ^ SyntaxError: EOL while scanning string literal >>> r'\\' '\\\\' >>> r'\\\' File "<stdin>", line 1 r'\\\' ^ SyntaxError: EOL while...

174
C # короткий / длинный / int литеральный формат?

В C / C # / и т.д. вы можете сказать компилятору , что буквальное число не то , что , как представляется, (то есть. floatВместо double, unsigned longвместо того , чтобы int: var d = 1.0; // double var f = 1.0f; // float var u = 1UL; // unsigned long и т.п. Может ли кто-нибудь указать мне на список...

162
Строковые литералы: куда они идут?

Меня интересует, где строковые литералы распределяются / хранятся. Я нашел один интригующий ответ здесь , говоря: Определение строки inline фактически встраивает данные в саму программу и не может быть изменено (некоторые компиляторы допускают это умным трюком, не беспокойтесь). Но это было связано...

152
Путь Windows в Python

Например, как лучше всего представить каталог Windows "C:\meshes\as"? Я пытался изменить сценарий, но он никогда не работал, потому что я не могу понять каталог правильно, я полагаю, из-за '\'действия в качестве...