คำถามในหัวข้อ '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 มุมมอง
schedule
17.11.2023
เหตุใดการนำเข้าแบบสัมบูรณ์จึงไม่พบโมดูลของฉัน
ฉันมีโครงการ 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