Вопросы по теме '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

Список инициализаторов для объектов с конструктором по умолчанию
Есть ли какая-либо польза от помещения переменной-члена класса в список инициализаторов, которая не обязательно должна быть в списке инициализаторов? Пример: class Foo { public: Foo() {} }; class Bar { public: Bar() : _foo() {} private:...
15242 просмотров

Почему абсолютный импорт не может найти мой модуль?
У меня есть проект Python 2.7, который выглядит так: мой проект\ - __init__.py - __main__.py - foo.py Я хочу использовать абсолютный импорт , как того требует PEP 8, но когда я пытаюсь сделать это в __main__ .py: from...
765 просмотров
schedule 01.11.2023

Какой хороший стиль для объявления переменных в фортране?
Итак, мне нужно объявить множество переменных, и исходный код выглядел так: 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