คำถามในหัวข้อ 'syntax'

วงเล็บล้อมรอบค่าที่ส่งคืนใน C
บ่อยครั้งในรหัส ANSI C ฉันสามารถเห็นวงเล็บล้อมรอบค่าที่ส่งคืนเดียว แบบนี้:- int foo(int x) { if (x) return (-1); else return (0); } เหตุใดจึงใช้ () รอบค่าส่งคืนในกรณีเหล่านั้น มีความคิดอะไรบ้าง? ฉันไม่เห็นเหตุผลสำหรับเรื่องนั้น
27076 มุมมอง
schedule 20.12.2023

วิธีที่ดีที่สุดในการแยกสตริงออกเป็นบรรทัด
คุณจะแยกสตริงหลายบรรทัดออกเป็นบรรทัดได้อย่างไร? ฉันรู้อย่างนี้ var result = input.Split("\n\r".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); ดูน่าเกลียดเล็กน้อยและสูญเสียบรรทัดว่าง มีวิธีแก้ไขที่ดีกว่านี้หรือไม่?
176722 มุมมอง
schedule 15.01.2024

เกิดอะไรขึ้นกับไวยากรณ์ของฉัน
ฉันพยายามป้อนข้อมูลต่อไปนี้ลงในตัวแยกวิเคราะห์ yacc ของฉัน: int main(void) { return; } ดูเหมือนถูกต้องสำหรับฉันตามสิ่งที่กำหนดไว้ในไฟล์ yacc แต่ฉันได้รับข้อความ "ข้อผิดพลาดทางไวยากรณ์" หลังจากการส่งคืน ทำไมเป็นอย่างนั้น? ไฟล์ yacc: /*...
755 มุมมอง
schedule 19.11.2023

เหตุใดรายการ SQL จึงเขียนด้วยตัวพิมพ์ใหญ่ [ทำซ้ำ]
สิ่งที่ซ้ำกันที่เป็นไปได้: เหตุใดฉันจึงควรใช้ตัวพิมพ์ใหญ่ คีย์เวิร์ด SQL? hi, ฉันค่อนข้างใหม่กับ SQL แต่ฉันสังเกตเห็นการเขียนนั้น SELECT * FROM column_name มักจะใช้เมื่อ select * from column_name...
3842 มุมมอง
schedule 23.11.2023

เหตุผลในลำดับความสำคัญของตัวดำเนินการที่มีประเภทอยู่ทางด้านขวามือ
Kotlin Grammar-Precedence : - ให้ตารางลำดับความสำคัญของตัวดำเนินการสำหรับ Kotlin รวมถึง ตัวดำเนินการที่มีประเภททางด้านขวามือ : , as และ as? ซึ่งมีความสำคัญเหนือกว่าระหว่างตัวดำเนินการคูณและตัวดำเนินการนำหน้า...
412 มุมมอง
schedule 30.10.2023

การนำเข้านี้มีความหมายว่าอย่างไรใน Scala
ฉันพบสิ่งต่อไปนี้ในโค้ด Scala: class MyClass { ... val a = new A; import a._ } val a = new A; import a._ หมายถึงอะไรกันแน่?
912 มุมมอง
schedule 07.12.2023

ฉันได้สร้างสคริปต์ค้างคาว Windows เพื่อเก็บไฟล์เก่าจากรายการ ข้อเสนอแนะใด ๆ สำหรับไวยากรณ์ในโค้ด?
ไม่แน่ใจว่า setlocal มีไว้เพื่ออะไร แต่ฉันพบมันในตัวอย่างสคริปต์สำหรับอย่างอื่นที่ต้องใช้หลายคำสั่งใน for loop Filelist.txt เก็บรายการไฟล์ที่มีเส้นทางไฟล์แบบเต็มเพื่อแชร์ ตัวอย่างเช่น: \\FileShare\Division\Project\file.txt setlocal...
2280 มุมมอง
schedule 04.11.2023

IndentationError เป็นข้อผิดพลาดทางไวยากรณ์ใน Python หรือไม่
ฉันมีคำถามง่ายๆว่า IndentationError a SyntaxError อยู่ใน Python หรือไม่? ฉันคิดว่ามันไม่ใช่แต่เนื่องจากฉันเป็นมือใหม่ฉันจึงอยากจะแน่ใจ ข้อผิดพลาดทางไวยากรณ์เป็นเพียงข้อผิดพลาดที่ให้ฉัน SyntaxError เป็นคำตอบในล่ามหรือไม่ เช่น ถ้าฉันพิมพ์...
1478 มุมมอง
schedule 14.11.2023

ไวยากรณ์ที่เหมาะสมสำหรับการแทนที่หลายสตริงใน Powershell
เรามีไดเร็กทอรีไฟล์ HTML มากกว่า 3,000 ไฟล์ที่กำลังย้ายไปยังไซต์ sharepoint และเราจำเป็นต้องขัดข้อมูลบางส่วน สถานการณ์เฉพาะ: ประมาณ 1/3 ของไฟล์มีส่วนหัว XML <?xml version="1.0" encoding="utf-8"?> ที่ sharepoint ไม่ชอบ...
4131 มุมมอง
schedule 02.11.2023

อ่านค่าคงที่ใน PLSQL
ฉันพบรหัส PL/SQL ต่อไปนี้ แต่ไม่พบว่าเป็นการประกาศคงที่ที่ถูกต้องจากเอกสารของ Oracle ใครช่วยอธิบายฉันได้ไหมว่านี่หมายถึงอะไร? create or replace package file_security authid current_user is READ constant pls_integer := 1; WRITE constant...
65 มุมมอง
schedule 01.01.2024

ประเภทใดที่ถูกต้องสำหรับพารามิเตอร์ `self` ของวิธีการ
ฉันต้องการสร้างวิธีการที่ใช้งานได้เฉพาะเมื่อพารามิเตอร์ self เป็น Rc ฉันเห็นว่าฉันสามารถใช้ Box ได้ ดังนั้นฉันจึงคิดว่าอาจลองเลียนแบบวิธีการทำงาน: use std::rc::Rc; use std::sync::Arc; struct Bar; impl Bar { fn consuming(self) {}...
5896 มุมมอง
schedule 20.01.2024

การจัดการการผลิตที่เป็นโมฆะในไวยากรณ์ LR(0)
ฉันคิดว่ามันเป็นคำถามที่ค่อนข้างตรงไปตรงมา แต่ฉันไม่สามารถหาคำตอบได้ทุกที่ หากฉันมีไวยากรณ์ที่ไม่ใช่เทอร์มินัลที่ได้รับค่า NULL เช่นนี้ S -> B$ B -> ไอดีพี P -> (E) P -> E -> B ฉันจะจัดการการผลิต #3 เพื่อสร้างไดอะแกรมสถานะ LR(0)...
950 มุมมอง
schedule 05.11.2023

ประเภทบันทึกที่สั้นที่สุดใน Modula-2
การบ้าน 1. ยกตัวอย่าง ประเภทบันทึก ที่สั้นที่สุดใน Modula-2 (“สั้นที่สุด” หมายถึง จำนวนคำศัพท์น้อยที่สุด) คำจำกัดความ EBNF ของ RECORD RecordType = RECORD FieldListSequence END. FieldListSequence = FieldList {“;” FieldList}. FieldList =...
291 มุมมอง
schedule 04.01.2024

Javascript += เทียบเท่า?
รหัสของฉันเป็นฟังก์ชันง่ายๆ ที่ตรวจสอบว่ามีการกดปุ่มตัวเลือกใด และเพิ่มค่าของปุ่มตัวเลือกนั้นใน var input = 0; ของฉัน อย่างไรก็ตาม ฉันรู้ว่าฉันกำลังทำอะไรผิดในขณะที่มันใช้งานได้ แต่ผลลัพธ์กลับผิด เมื่อหนึ่งในคำสั่ง if เป็นจริง แทนที่จะให้...
641 มุมมอง
schedule 12.11.2023

ข้อผิดพลาดทางไวยากรณ์ mySQL เกี่ยวกับข้อจำกัด
CREATE TABLE MARINA_SLIP ( SLIP_ID VARCHAR(4), MARINA_NUM VARCHAR(4), SLIP_NUM VARCHAR(4), LENGTH INT, RENTAL_FEE DECIMAL(8,2), BOAT_NAME VARCHAR(50), BOAT_TYPE VARCHAR(50), OWNER_NUM VARCHAR(4), CONSTRAINT MARINA_SLIP_SLIP_ID_PK PRIMARY KEY...
144 มุมมอง
schedule 10.12.2023

${VARIABLE+x} หมายถึงอะไรใน bash? [ทำซ้ำ]
ฉันเจอโค้ดที่ใช้ไวยากรณ์นี้ในเงื่อนไข if: if [ ! -z ${VARIABLE+x} ]; then some commands here fi มันทดสอบตัวแปรที่ไม่ว่างหรือไม่? หากเป็นเช่นนั้น จะแตกต่างจาก ! -z "$VARIABLE" อย่างไร
3359 มุมมอง
schedule 08.12.2023

การเขียนสูตร APL โดยไม่มีวงเล็บ
ฉันเป็นผู้เริ่มต้น APL วิธีการแปลง โดยไม่ใช้วงเล็บ?
130 มุมมอง
schedule 17.01.2024

จะใช้ค่าในกล่องรายการใน VBA ได้อย่างไร
ดังนั้นฉันจึงมีกล่องรายการที่มีค่าอยู่ เป้าหมายคือการคลิกที่รายการ จากนั้นเติมกล่องรายการแยกต่างหากด้วยข้อมูลที่ตรงกัน ฉันสามารถจัดการการจับคู่และจำนวนประชากรสำหรับกล่องรายการที่สองได้...
1854 มุมมอง
schedule 26.11.2023

เหตุใดไวยากรณ์ Delete[] จึงมีอยู่ใน C ++
ทุกครั้งที่มีคนถามคำถามเกี่ยวกับ delete[] ที่นี่ มันก็มักจะมีคำถามทั่วไปอยู่เสมอว่า C++ ทำอย่างไร ให้ใช้ delete[] การตอบกลับ มาจากพื้นหลังของ vanilla C สิ่งที่ฉันไม่เข้าใจคือเหตุใดจึงต้องมีการร้องขอที่แตกต่างออกไปเลย ด้วย malloc() / free()...
9577 มุมมอง