Запитання з тегом «functions»

Функція - це блок коду, який виконує конкретне завдання.

5
Довгий метод рефакторингу: залишаючи як розділення на методи проти використання локальних функцій
Припустимо, у мене давно такий метод: public void SomeLongMethod() { // Some task #1 ... // Some task #2 ... } У цього методу немає повторюваних частин, які слід перемістити в окремий метод або локальну функцію. Є багато людей (включаючи мене), які думають, що довгі методи - це кодовий запах. …

3
Чи вважається функція, яка отримує значення від іншої функції, чистою?
Я намагаюся розібратися з способом обробки значень змінних за замовчуванням при створенні функцій без побічних ефектів і закінчився наступним: function getDefaultSeparator() { return ':'; } function process(input, separator) { var separator = separator || getDefaultSeparator(); // Use separator in some logic return output; } Розділювач за замовчуванням буде використовуватися в …

4
чому потрібна порожня функція
Я почав вивчати пітон і мені цікаво, чому потрібна порожня функція в мові програмування наприклад, у python: def empty_func(): pass навіть у скриптах оболонки порожні функції доступні порожніми функціями. Моє розуміння та питання: Чому для мови програмування потрібні порожні функції? Це просто для того, щоб пограти з мовою програмування чи …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.