คำถามติดแท็ก curly-braces


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

27
ไปที่ Matching Brace ใน Visual Studio หรือไม่
มีวิธีใดใน Visual Studio 2008 ที่จะเปลี่ยนจากวงเล็บปิดเป็นวงเล็บปีกกาเปิด ฉันได้พบสิ่งต่าง ๆ จำนวนพอสมควรเกี่ยวกับการเน้นวงเล็บปีกกา แต่ไม่มีอะไรเกี่ยวกับการเลื่อนเคอร์เซอร์ไป (รุ่น VB.NET ของคำถามนี้: แป้นพิมพ์ลัดสำหรับการกระโดดระหว่าง "If / End If" )


23
วัตถุประสงค์ของการใช้วงเล็บปีกกา (เช่น {}) สำหรับบรรทัดเดียวคือถ้าหรือวนรอบคืออะไร?
ฉันกำลังอ่านบันทึกการบรรยายของอาจารย์ C ++ ของฉันและเขาเขียนสิ่งต่อไปนี้: ใช้การเยื้อง // ตกลง ไม่ต้องพึ่งพาลำดับความสำคัญของโอเปอเรเตอร์ - ใช้เครื่องหมายวงเล็บ // OK ใช้บล็อก {} ทุกครั้ง - แม้สำหรับบรรทัดเดียว // ไม่เป็นไรทำไม ??? วัตถุ Const ที่ด้านซ้ายของการเปรียบเทียบ // ตกลง ใช้เครื่องหมายที่ไม่ได้ลงชื่อสำหรับตัวแปรที่> = 0 // เคล็ดลับดี ตั้งค่าตัวชี้เป็น NULL หลังจากลบ - การป้องกันการลบสองครั้ง // ไม่เลว เทคนิคที่สามไม่ชัดเจนสำหรับฉัน: ฉันจะได้อะไรจากการวางหนึ่งบรรทัดใน { ... } ? ตัวอย่างเช่นใช้รหัสแปลก ๆ นี้: int j = 0; …

15
การใช้คำสั่ง if-statement โดยไม่ต้องใช้เครื่องหมายปีกกาเป็นวิธีที่ไม่ดีหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเคยเห็นรหัสเช่นนี้: if(statement) do this; else do this; อย่างไรก็ตามฉันคิดว่านี่สามารถอ่านได้มากขึ้น: if(statement){ do this; }else{ do this; } เนื่องจากวิธีการทั้งสองวิธีนี้เป็นเพียงเรื่องของการตั้งค่าที่จะใช้หรือจะมีวิธีหนึ่งที่จะแนะนำมากกว่าอื่น ๆ ?

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