คำถามในหัวข้อ '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
schedule
17.01.2024
จะใช้ค่าในกล่องรายการใน VBA ได้อย่างไร
ดังนั้นฉันจึงมีกล่องรายการที่มีค่าอยู่ เป้าหมายคือการคลิกที่รายการ จากนั้นเติมกล่องรายการแยกต่างหากด้วยข้อมูลที่ตรงกัน ฉันสามารถจัดการการจับคู่และจำนวนประชากรสำหรับกล่องรายการที่สองได้...
1854 มุมมอง
schedule
26.11.2023
เหตุใดไวยากรณ์ Delete[] จึงมีอยู่ใน C ++
ทุกครั้งที่มีคนถามคำถามเกี่ยวกับ delete[] ที่นี่ มันก็มักจะมีคำถามทั่วไปอยู่เสมอว่า C++ ทำอย่างไร ให้ใช้ delete[] การตอบกลับ มาจากพื้นหลังของ vanilla C สิ่งที่ฉันไม่เข้าใจคือเหตุใดจึงต้องมีการร้องขอที่แตกต่างออกไปเลย
ด้วย malloc() / free()...
9577 มุมมอง
schedule
24.10.2023