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

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

3
Чому Python 3 дозволяє "00" як буквальний для 0, але не дозволяє "01" як буквальний для 1?
Чому Python 3 дозволяє "00" як буквальний для 0, але не дозволяє "01" як буквальний для 1? Чи є вагомі причини? Ця непослідовність мене бентежить. (І ми говоримо про Python 3, який навмисно порушив зворотну сумісність для досягнення таких цілей, як послідовність.) Наприклад: >>> from datetime import time >>> time(16, …

2
Як зробити буквальний * int64 в Go?
У мене є тип struct із *int64полем. type SomeType struct { SomeField *int64 } У якийсь момент у своєму коді я хочу оголосити це буквальним (скажімо, коли я знаю, що вказане значення має бути 0, або вказуючи на 0, ви розумієте, що я маю на увазі) instance := SomeType{ SomeField: …
103 pointers  go  struct  literals 

4
Java-еквівалент дослідницьких рядків C # 'з @
Швидке запитання. Чи існує еквівалент @, який застосовується до рядків на Java: Наприклад, я можу зробити @"c:\afolder\afile"в C # і змусити його ігнорувати символи втечі при обробці, а не робити "c:\\afolder\\aFile". Чи існує еквівалент Java? хммм: stackoverflow втікає на мене .. lol. Другий приклад повинен читати: c: (подвійний зворотний кут …
101 c#  java  string  literals 

4
рятувальний знак питання у регулярному виразі javascript
Я думаю, це просте запитання. Я намагаюся знайти входження рядка в інший рядок, використовуючи регулярний вираз у JavaScript, так: var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. Could we schedule a viewing? My", …


5
Регулярний вираз Python - префікс r
Хтось може пояснити, чому працює приклад 1 нижче, коли rпрефікс не використовується? Я думав, що rпрефікс повинен використовуватися щоразу, коли використовуються екрануючі послідовності. Приклад 2 і приклад 3 демонструють це. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there there' - not expected …

3
Що таке семантика Java екранованого числа в символі-літералі, наприклад '\ 15'?
Будь ласка, поясніть, що саме відбувається, коли виконуються такі розділи коду: int a='\15'; System.out.println(a); це роздруковує 13; int a='\25'; System.out.println(a); це роздруковує 21; int a='\100'; System.out.println(a); це роздруковує 64.

1
Що з цілочисельним кешем, що підтримується інтерпретатором?
Занурившись у вихідний код Python, я виявляю , що він підтримує масив PyInt_Objects, починаючи від int(-5)до int(256)(@ src / Objects / intobject.c) Невеликий експеримент це доводить: >>> a = 1 >>> b = 1 >>> a is b True >>> a = 257 >>> b = 257 >>> a is …


13
SQL Server - логічний літерал?
Як написати буквальне булеве значення в SQL Server? Див. Зразок використання: select * from SomeTable where PSEUDO_TRUE інший зразок: if PSEUDO_TRUE begin select 'Hello, SQL!' end Примітка: Наведений вище запит не має нічого спільного з тим, як я його буду використовувати. Це лише тестування буквального логічного значення.

4
Зробіть літерали з плаваючою комою C плаваючими (а не подвійними)
Добре відомо, що в C літерали з плаваючою комою (наприклад 1.23) мають тип double. Як наслідок, будь-який розрахунок, який їх включає, підвищується вдвічі. Я працюю над вбудованою системою реального часу, яка має одиницю з плаваючою комою, яка підтримує лише одиничні floatчисла точності ( ). Усі мої змінні є float, і …

1
Чи повинен аналізатор Haskell допускати цифри Unicode в числових літералах?
Як вправу я пишу парсер для Haskell з нуля. Створюючи лексеру, я помітив наступні правила у звіті Haskell 2010 : цифра → ascDigit | uniDigit ascDigit → 0| 1| … | 9 uniDigit → будь-який десятковий октіт Unicode → 0| 1| … | 7 hexit → цифра | A| …

4
Для чого використовуються восьмеричні числа (основа 8)?
Java надає способи запису числових літералів у бази 2, 8, 10 та 16. Мене цікавить, чому включена база 8 , наприклад int x = 0123;? Я думаю, що може бути щось подібне до того, що в шістнадцятковій ємності один байт - FF + 1 тощо.
11 java  literals  octal 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.