คำถามในหัวข้อ 'coding-style'

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

การวางแผน Python: ฉันจะทำให้ matplotlib.pyplot หยุดบังคับสไตล์ของเครื่องหมายของฉันได้อย่างไร
ฉันกำลังพยายามพล็อตจุดข้อมูลจำนวนมาก (หลายพันจุด) ใน Python โดยใช้ matplotlib ดังนั้นฉันจึงต้องการ เครื่องหมายแต่ละอันมีขนาดเล็กและแม่นยำมาก ฉันจะได้ปากกามาร์กเกอร์ที่เรียบง่ายที่สุดที่เล็กที่สุดเท่าที่จะเป็นไปได้ได้อย่างไร...
38149 มุมมอง
schedule 29.11.2023

รายการ Initializer สำหรับวัตถุที่มีตัวสร้างเริ่มต้น
มีประโยชน์ใด ๆ ในการวางตัวแปรสมาชิกคลาสในรายการตัวเริ่มต้นที่ไม่จำเป็นต้องอยู่ในรายการตัวเริ่มต้นหรือไม่? ตัวอย่าง: class Foo { public: Foo() {} }; class Bar { public: Bar() : _foo() {} private: Foo _foo; };...
15242 มุมมอง

เหตุใดการนำเข้าแบบสัมบูรณ์จึงไม่พบโมดูลของฉัน
ฉันมีโครงการ Python 2.7 ที่มีลักษณะดังนี้: โครงการของฉัน\ - __init__.py - __main__.py - foo.py ฉันต้องการใช้ การนำเข้าแบบสัมบูรณ์ ตามที่กำหนดโดย PEP 8 แต่เมื่อฉันพยายามทำสิ่งนี้ใน __main__ .py: from myproject.foo import bar...
765 มุมมอง
schedule 01.11.2023

รูปแบบที่ดีสำหรับการประกาศตัวแปรใน Fortran คืออะไร?
ฉันมีตัวแปรมากมายที่ฉันต้องประกาศ และโค้ดต้นฉบับมีลักษณะดังนี้: DIMENSION energy_t(20000),nrt(20000),npsh(1000),xx(1000),yy(1000), :step(1000),stepz(1000),r1(1000),rr(1000),ic(1000),diffrr(1000) และฉันก็เขียนมันใหม่ดังนี้:...
334 มุมมอง
schedule 04.01.2024

เหตุใดการขอให้อภัยจึงง่ายกว่าการขออนุญาตใน Python
เหตุใด "การขอการให้อภัยจึงง่ายกว่าการขออนุญาต" ( EAFP ) ถือเป็นแนวปฏิบัติที่ดีใน Python หรือไม่ ในฐานะมือใหม่ด้านการเขียนโปรแกรม ฉันรู้สึกว่าการใช้รูทีน try...except หลายๆ รูทีนจะทำให้โค้ดบวมและอ่านได้น้อยกว่าเมื่อเทียบกับการใช้เช็คอื่นๆ...
2151 มุมมอง
schedule 13.12.2023