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

ไวยากรณ์หมายถึงองค์ประกอบภาษาจริงและสัญลักษณ์เอง ควรติดแท็กคำถามเป็นไวยากรณ์เมื่อคำถามเฉพาะและเกี่ยวข้องเกือบทั้งหมดกับไวยากรณ์เพียงอย่างเดียว แท็กนี้ควรใช้กับแท็กภาษาเฉพาะ


12
ความแตกต่างระหว่างสตริงที่ยกมาเดี่ยวและดับเบิลอ้างถึงใน PHP คืออะไร?
ฉันสับสนเล็กน้อยว่าทำไมฉันเห็นบางโค้ดใน PHP โดยมีสตริงอยู่ในเครื่องหมายคำพูดเดี่ยวและบางครั้งก็เป็นเครื่องหมายคำพูดคู่ ฉันเพิ่งรู้ใน. NET หรือภาษา C หากอยู่ในเครื่องหมายคำพูดเดียวนั่นหมายความว่ามันเป็นตัวละครไม่ใช่สตริง
796 php  string  syntax 


12
อะไรคือความแตกต่างระหว่าง . (จุด) และ $ (เครื่องหมายดอลลาร์)?
อะไรคือความแตกต่างระหว่างจุด(.)และเครื่องหมายดอลลาร์($)? ดังที่ฉันเข้าใจแล้วพวกเขาทั้งคู่เป็นน้ำตาลประโยคโดยไม่จำเป็นต้องใช้วงเล็บ

7
แท็กที่ปิดตัวเอง (ไม่เป็นโมฆะ) ใช้ได้กับ HTML5 หรือไม่
เครื่องมือตรวจสอบ W3Cไม่ชอบแท็กปิดตัวเอง (แท็กที่ลงท้ายด้วย " />") ในองค์ประกอบที่ไม่เป็นโมฆะ (องค์ประกอบที่เป็นโมฆะเป็นองค์ประกอบที่อาจไม่เคยมีเนื้อหาใด ๆ ) พวกเขายังคงใช้งานได้ใน HTML5 หรือไม่? ตัวอย่างขององค์ประกอบโมฆะที่ยอมรับได้ : <br /> <img src="" /> <input type="text" name="username" /> ตัวอย่างบางส่วนขององค์ประกอบที่ไม่ใช่โมฆะถูกปฏิเสธ : <div id="myDiv" /> <span id="mySpan" /> <textarea id="someTextMessage" /> หมายเหตุ: ตัวตรวจสอบความถูกต้อง W3C ยอมรับแท็กปิดตัวเองเป็นโมฆะ: ผู้เขียนมีปัญหาเนื่องจากการพิมพ์ผิดปกติ ( \>แทน/>); อย่างไรก็ตามแท็กที่ปิดตัวเองนั้นใช้ไม่ได้ 100% ใน HTML5 โดยทั่วไปและคำตอบที่อธิบายรายละเอียดเกี่ยวกับปัญหาของแท็กที่ปิดตัวเองในรสชาติ HTML ต่างๆ

7
เมื่อไหร่ที่เราต้องการเครื่องมือจัดฟันแบบโค้งรอบ ๆ ตัวแปรเชลล์
ในเชลล์สคริปต์เราจะใช้{}เมื่อขยายตัวแปร? ตัวอย่างเช่นฉันได้เห็นสิ่งต่อไปนี้: var=10 # Declare variable echo "${var}" # One use of the variable echo "$var" # Another use of the variable มีความแตกต่างอย่างมีนัยสำคัญหรือเป็นเพียงรูปแบบ? เป็นที่ต้องการมากกว่าหนึ่งอื่น ๆ ?

7
วิธีการใช้วงเล็บคู่หรือเดี่ยววงเล็บวงเล็บปีกกา
ฉันสับสนโดยการใช้วงเล็บวงเล็บวงเล็บปีกกาใน Bash เช่นเดียวกับความแตกต่างระหว่างรูปแบบสองหรือเดี่ยวของพวกเขา มีคำอธิบายที่ชัดเจนหรือไม่?
658 bash  syntax 

13
หลายสตริงใน JSON
ฉันกำลังเขียนไฟล์ข้อมูลบางอย่างในรูปแบบ JSON และต้องการให้ค่าสตริงที่ยาวมาก ๆ แบ่งออกเป็นหลายบรรทัด การใช้โมดูล JSON ของ python ฉันได้รับข้อผิดพลาดมากมายไม่ว่าฉันจะใช้\หรือ\nหลบหนี เป็นไปได้ไหมที่จะมีสตริงหลายบรรทัดใน JSON? ส่วนใหญ่เพื่อความสบายตาดังนั้นฉันคิดว่าฉันสามารถเปิดการตัดคำในตัวแก้ไขของฉัน แต่ฉันแค่อยากรู้อยากเห็น ...
656 json  string  syntax  multiline 

5
ตัวดำเนินการดาวหมายถึงอะไรในการเรียกใช้ฟังก์ชัน
ตัว*ดำเนินการหมายถึงอะไรใน Python เช่นในโค้ด like zip(*x)หรือf(**k)? วิธีการจัดการภายในล่าม? มีผลต่อประสิทธิภาพหรือไม่? เร็วหรือช้า? มีประโยชน์เมื่อใดและเมื่อใดไม่เป็นประโยชน์? ควรใช้ในการประกาศฟังก์ชันหรือในการโทร?

7
คุณจะส่งผ่านฟังก์ชั่นเป็นพารามิเตอร์ใน C ได้อย่างไร
ฉันต้องการสร้างฟังก์ชั่นที่ทำหน้าที่ส่งผ่านพารามิเตอร์ในชุดข้อมูล คุณจะส่งผ่านฟังก์ชั่นเป็นพารามิเตอร์ใน C ได้อย่างไร

12
สัญลักษณ์“ at” (@) ทำอะไรใน Python
ฉันกำลังดูโค้ด Python บางตัวที่ใช้@สัญลักษณ์ แต่ฉันไม่รู้ว่ามันทำอะไร ฉันไม่ทราบด้วยว่าจะค้นหาสิ่งใดในการค้นหา Python docs หรือ Google จะไม่แสดงผลลัพธ์ที่เกี่ยวข้องเมื่อ@มีการรวมสัญลักษณ์

8
วงเล็บสองสี่เหลี่ยม [[]] ดีกว่าวงเล็บเหลี่ยมเดี่ยว [] ใน Bash หรือไม่?
เพื่อนร่วมงานอ้างสิทธิ์เมื่อเร็ว ๆ นี้ในการตรวจสอบโค้ดว่าสิ่ง[[ ]]ก่อสร้างนั้นเป็นที่ต้องการมากกว่า[ ]ในงานสร้างเช่น if [ "`id -nu`" = "$someuser" ] ; then echo "I love you madly, $someuser" fi เขาไม่สามารถให้เหตุผลได้ มีไหม


24
เป็นไปได้หรือไม่ที่จะแทรกหลายแถวในฐานข้อมูล SQLite?
ใน MySQL คุณสามารถแทรกหลายแถวดังนี้ INSERT INTO 'tablename' ('column1', 'column2') VALUES ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'); อย่างไรก็ตามฉันได้รับข้อผิดพลาดเมื่อพยายามทำสิ่งนี้ เป็นไปได้หรือไม่ที่จะแทรกหลายแถวในฐานข้อมูล SQLite? ไวยากรณ์ที่จะทำคืออะไร?
551 sql  sqlite  syntax 

5
เหตุใดบางครั้งช่องว่างจึงจำเป็นต้องใช้กับอักขระเมตา
ไม่กี่เดือนที่ผ่านมาฉันสักรอยแยกระเบิดที่แขนของฉันและข้ามช่องว่างเพราะฉันคิดว่ามันดูดีกว่าถ้าไม่มีพวกเขา แต่สำหรับความกลัวของฉันบางครั้ง (ไม่เสมอไป) เมื่อฉันเรียกใช้ในเชลล์มันไม่ได้เริ่มวางระเบิด แต่มันก็แค่ทำให้เกิดข้อผิดพลาดทางไวยากรณ์ bash: syntax error near unexpected token `{:' เมื่อวานมันเกิดขึ้นเมื่อฉันพยายามเรียกใช้ในBash shell ของเพื่อนแล้วฉันก็เพิ่มช่องว่างและมันก็ใช้งานได้ทันที:(){ :|:& };:แทนที่จะเป็น:(){:|:&};: ช่องว่างสำคัญหรือไม่ มีรอยสักข้อผิดพลาดทางไวยากรณ์ที่แขนของฉัน?! ดูเหมือนว่าจะทำงานในzshเสมอแต่ไม่ใช่ใน Bash คำถามที่เกี่ยวข้องไม่ได้อธิบายอะไรเกี่ยวกับช่องว่างซึ่งเป็นคำถามของฉันจริงๆ เหตุใดช่องว่างจึงจำเป็นสำหรับ Bash เพื่อให้สามารถแยกวิเคราะห์ได้อย่างถูกต้อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.