Pertanyaan tentang topik tersebut 'coding-style'

Tanda kurung di sekitar nilai pengembalian di C
Cukup sering dalam kode ANSI C saya dapat melihat tanda kurung di sekeliling nilai pengembalian tunggal. Seperti ini:- int foo(int x) { if (x) return (-1); else return (0); } Mengapa menggunakan () di sekitar nilai kembalian...
27076 dilihat
schedule 20.12.2023

Plot Python: Bagaimana saya bisa membuat matplotlib.pyplot berhenti memaksakan gaya penanda saya?
Saya mencoba memplot banyak titik data (ribuan) dengan Python menggunakan matplotlib jadi saya perlu setiap penanda menjadi sangat kecil dan tepat. Bagaimana cara mendapatkan penanda sekecil mungkin dan sesederhana mungkin? Saya menggunakan...
38149 dilihat
schedule 29.11.2023

Daftar penginisialisasi untuk objek dengan konstruktor default
Apakah ada manfaatnya menempatkan variabel anggota kelas dalam daftar penginisialisasi yang tidak perlu ada dalam daftar penginisialisasi? Contoh: class Foo { public: Foo() {} }; class Bar { public: Bar() : _foo() {} private: Foo _foo;...
15242 dilihat

Mengapa impor absolut tidak dapat menemukan modul saya?
Saya memiliki proyek Python 2.7 yang terlihat seperti ini: proyek saya\ - __init__.py - __main__.py - foo.py Saya ingin menggunakan impor absolut , seperti yang diwajibkan oleh PEP 8, tetapi ketika saya mencoba melakukan ini di...
765 dilihat
schedule 01.11.2023

Apa gaya yang bagus untuk deklarasi variabel di fortran?
Jadi saya punya banyak variabel yang perlu saya deklarasikan, dan kode aslinya terlihat seperti ini: 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 dilihat
schedule 04.01.2024

Mengapa meminta maaf lebih mudah daripada mendapatkan izin dengan Python?
Mengapa "Meminta Maaf Lebih Mudah daripada Mendapatkan Izin" ( EAFP ) dianggap sebagai praktik yang baik dengan Python? Sebagai pemula pemrograman, saya mendapat kesan bahwa menggunakan banyak try...except rutinitas akan menyebabkan kode membengkak...
2151 dilihat
schedule 13.12.2023