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

Функція (яка також називається процедурою, методом, підпрограмою або рутиною) - це частина коду, призначена для виконання єдиного конкретного завдання. Використовуйте цей тег для запитань, які конкретно стосуються створення або виклику функцій. Щоб допомогти реалізувати функцію для виконання завдання, використовуйте замість [алгоритм] або тег, визначений для завдання.

4
Як порівняти підпис двох функцій?
Чи є спосіб перевірити, чи мають дві функції однаковий підпис? Наприклад: int funA (int a, int b); int funB (int a, int b); float funC (int a, int b); int funD (float a, int b); У цьому прикладі funAі funBє єдиною комбінацією функцій, яку слід повернути true.

5
Повернення або вихід з функції, яка викликає генератор?
У мене є генератор, generatorа також зручний метод до нього - generate_all. def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? Потрібно generate_all returnчи yield? Я хочу, щоб користувачі обох методів використовували його однаково, …

4
Чому функції абсолютного значення в С не приймають введення const?
В C прототипом функції абсолютного значення (що приймає поплавок) є float fabsf( float ); Чому цей прототип не приймає постійне значення, як це: float fabsf( float const ); fabsf не змінить значення вводу, чи не так? Якщо у мене є функція, яка приймає вхід і викликає fabsf, чи змушений я …

6
І кілька параметрів
function andMultipleExpr(){ let logicalAnd; let i; for (i = 0; i < arguments.length; i++){ logicalAnd = arguments[i] && arguments[i+1]; } return logicalAnd; } console.log(andMultipleExpr(true, true, false, false)); Що я очікую - це виконати цей код: true && true && false && false, який повинен повернути помилковий . Як змусити цю …

5
Як повернути правильний тип даних у шаблони?
#include <iostream> using namespace std; template <class X, class Y> Y big(X a, Y b) { if (a > b) return (a); else return (b); } int main() { cout << big(32.8, 9); } Тут я використовую шаблони в CPP, тому коли я викликаю функцію в bigобхід аргументів doubleі intвведення, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.