คำถามติดแท็ก literals

สัญกรณ์สำหรับแสดงค่าคงที่ในซอร์สโค้ด

4
การตั้งค่า Short Value Java
ฉันกำลังเขียนโค้ดเล็ก ๆ น้อย ๆ ใน J2ME setTableId(Short tableId)ฉันได้เรียนด้วยวิธีการที่ ตอนนี้เมื่อฉันพยายามที่จะเขียนsetTableId(100)มันทำให้เกิดข้อผิดพลาดเวลาคอมไพล์ ฉันจะตั้งค่า short โดยไม่ต้องประกาศตัวแปร short อื่นได้อย่างไร เมื่อตั้งLongค่าฉันสามารถใช้setLongValue(100L)และใช้งานได้ ที่Lนี่หมายความว่าอย่างไรและมีไว้เพื่ออะไรShortค่าคืออะไร? ขอบคุณ

3
เหตุใด Python 3 จึงอนุญาตให้“ 00” เป็นลิเทอรัลสำหรับ 0 แต่ไม่อนุญาตให้“ 01” เป็นลิเทอรัลสำหรับ 1
เหตุใด Python 3 จึงอนุญาตให้ "00" เป็นลิเทอรัลสำหรับ 0 แต่ไม่อนุญาตให้ "01" เป็นลิเทอรัลสำหรับ 1 มีเหตุผลที่ดีหรือไม่? ความไม่ลงรอยกันนี้ทำให้ฉันงงงวย (และเรากำลังพูดถึง Python 3 ซึ่งตั้งใจที่จะทำลายความเข้ากันได้แบบย้อนหลังเพื่อให้บรรลุเป้าหมายเช่นความสม่ำเสมอ) ตัวอย่างเช่น: >>> from datetime import time >>> time(16, 00) datetime.time(16, 0) >>> time(16, 01) File "<stdin>", line 1 time(16, 01) ^ SyntaxError: invalid token >>>

4
Java เทียบเท่ากับสตริงคำต่อคำของ C # ที่มี @
คำถามอย่างรวดเร็ว. มี @ เทียบเท่ากับที่ใช้กับสตริงใน Java หรือไม่: ยกตัวอย่างเช่นที่ฉันจะทำ@"c:\afolder\afile"ใน C # "c:\\afolder\\aFile"และมีมันไม่สนใจตัวหนีเมื่อประมวลผลแทนต้องทำอย่างไร มี Java เทียบเท่าหรือไม่? อืมม: stackoverflow กำลังหนีฉัน .. lol ตัวอย่างที่สองควรอ่าน: c: (แบ็กสแลชคู่) โฟลเดอร์ (แบ็กสแลชคู่) aFile
101 c#  java  string  literals 

4
หนีเครื่องหมายคำถามในจาวาสคริปต์ regex
นี่เป็นคำถามง่ายๆที่ฉันคิด ฉันพยายามค้นหาการเกิดขึ้นของสตริงในสตริงอื่นโดยใช้ regex ใน 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", "g"); if(content.search(gent) != -1){ alert('worked'); } สิ่งนี้ใช้ไม่ได้เพราะ?ตัวละคร .... ฉันพยายามหนีด้วย\แต่ก็ไม่ได้ผลเช่นกัน มีวิธีอื่นในการใช้?ตัวอักษรแทนอักขระพิเศษหรือไม่?


5
Python regex - r คำนำหน้า
ใครช่วยอธิบายrได้ไหมว่าทำไมตัวอย่างที่ 1 ด้านล่างใช้งานได้เมื่อไม่ได้ใช้คำนำหน้า ฉันคิดว่าrต้องใช้คำนำหน้าทุกครั้งที่ใช้ลำดับการหลีกเลี่ยง ตัวอย่างที่ 2 และตัวอย่างที่ 3 แสดงให้เห็นถึงสิ่งนี้ # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there there' - not expected as r prefix is not used # example 2 import re print (re.sub(r'(\b\w+)(\s+\1\b)+', r'\1', 'hello there there')) # prints 'hello there' …

3
ความหมาย Java ของจำนวน Escape ในอักขระลิเทอรัลคืออะไรเช่น '\ 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
ตัวแยกวิเคราะห์ Haskell ควรอนุญาตให้เลข Unicode เป็นตัวอักษรตัวเลขหรือไม่
ในการออกกำลังกายฉันกำลังเขียนโปรแกรมแยกวิเคราะห์สำหรับ Haskell ตั้งแต่เริ่มต้น ในการสร้าง lexer ฉันสังเกตเห็นกฎต่อไปนี้ในรายงาน Haskell 2010 : หลัก → ascDigit | uniDigit ascDigit → 0| 1| … | 9 uniDigit →ใด ๆ Unicode ทศนิยมหลัก octit → 0| 1| … | 7 hexit → หลัก | A| … | F| a| … |f ทศนิยม → หลัก { หลัก } …

4
ตัวเลขฐานแปด (ฐาน 8) ใช้เพื่ออะไร
Java มีวิธีในการเขียนตัวอักษรตัวเลขในฐาน 2, 8, 10 และ 16 ฉันกำลังสงสัยว่าทำไมฐาน 8รวมเช่นint x = 0123;? ฉันคิดว่าอาจมีบางสิ่งที่คล้ายกับความจริงที่ว่าเลขฐานสิบหกความจุของหนึ่งไบต์คือFF + 1และอื่น ๆ
11 java  literals  octal 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.