Запитання з тегом «literals»

позначення для представлення фіксованих значень у вихідному коді

5
Чому [] швидше, ніж list ()?
Нещодавно я порівняв обробку швидкості []і list()і з подивом виявити , що []працює більш ніж в три рази швидше , ніж list(). Я провів той самий тест з, {}і dict()результати були практично однакові: []і {}обидва зайняли близько 0,128 сек / мільйон циклів, в той час як list()і dict()взяли приблизно 0,428 …

4
Чи можу я уникнути подвійної цитати у дослівному рядковому рядку?
У дослівному рядковому рядковому рядку (@ "foo") в C # зворотні косої риси не розглядаються як втечі, тому робити \ "отримання подвійної лапки не працює. ? Це зрозуміло не працює: string foo = @"this \"word\" is escaped";


6
Як ви виражаєте бінарні літерали в Python?
Як ви виражаєте ціле число у вигляді двійкового числа з літералами Python? Мені легко вдалося знайти відповідь для hex: >>> 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
Ява: як мені отримати буквальний клас із загального типу?
Зазвичай я бачив, як люди використовують класний буквал так: Class<Foo> cls = Foo.class; Але що робити, якщо тип є загальним, наприклад, Список? Це добре працює, але має попередження, оскільки список повинен бути налаштований: Class<List> cls = List.class То чому б не додати <?>? Ну, це викликає помилку невідповідності типу: Class<List<?>> …
193 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.