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

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

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

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


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


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

10
Почему instanceof возвращает false для некоторых литералов?
"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 Литералы массивов и литералы объектов совпадают ... [0,1] instanceof Array //=> …


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

4
Буквальная нотация для словаря в C #?
В настоящее время у меня есть WebSocket между JavaScript и сервером, запрограммированным на C #. В JavaScript я могу легко передавать данные, используя ассоциативный массив: var data = {'test': 'val', 'test2': 'val2'}; Для представления этого объекта данных на стороне сервера я использую a Dictionary<string, string>, но это более «дорого печатает», …
182 c#  dictionary  literals 

12
Почему необработанные строковые литералы Python не могут заканчиваться одним обратным слешем?
Технически, любое нечетное количество обратной косой черты, как описано в документации . >>> 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 Кажется, что синтаксический анализатор может просто обрабатывать …



6
Как мне написать короткий литерал на C ++?
Очень простой вопрос: как мне написать shortлитерал на C ++? Знаю следующее: 2 является int 2U является unsigned int 2L это long 2LL это long long 2.0f это float 2.0 это double '\2'это а char. Но как мне написать shortбуквальное? Я пробовал, 2Sно это дает предупреждение компилятору.
120 c++  literals 

4
Установка короткого значения Java
Я пишу небольшой код на J2ME. У меня есть класс с методом setTableId(Short tableId). Теперь, когда я пытаюсь написать, setTableId(100)это дает ошибку времени компиляции. Как я могу установить короткое значение без объявления другой короткой переменной? При установке Longзначения могу использовать, setLongValue(100L)и оно работает. Итак, что Lздесь означает и что означает …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.