Публикации по теме 'function-declaration'


JavaScript: объявление функции и выражение функции
Объявление функции и выражение функции — это два разных способа написания функций в JavaScript. Итак, давайте копнем глубже, чтобы узнать разницу между ними и когда какой тип использовать. Объявление функции Объявление функции определяет именованную функциональную переменную, не требуя назначения переменной. Объявления функций должны начинаться с «функции», аналогично тому, как мы объявляем переменные с «var». Для вызова функции она должна быть вызвана с именем функции, например...

Удовольствие от функций (в JavaScript)
Функции в JavaScript для человека как кислород. Это процедура, в которой набор операторов выполняет конкретную задачу или вычисляет значение. Большинство функций принимают некоторые входные данные, обрабатывают их, а затем возвращают результат, в котором существует очевидная взаимосвязь между входом (ами) и выходом. Как x и y в линейной функции в математике. Какие бывают типы функций? Существует множество функций, но в этом блоге описаны следующие: Объявление функции..

Вопросы по теме 'function-declaration'

Проблема определения функции в стиле K&R
Работает следующий код: int main() { void foo(int); foo(3); return 0; } void foo(a) int a; { printf("In foo\n"); } а этот нет: int main() { void foo(float); foo(3.24); return 0; } void foo(a) float a; { printf("In...
4063 просмотров
schedule 22.09.2022

Невозможно использовать функции, определенные в заголовочном файле
Мой исходный файл начинается с: #include "foo.h" Я могу использовать все свои глобальные переменные, типы и структуры из моего заголовочного файла. В моем заголовочном файле я начал с пары включений: #include<file.h> Затем...
178 просмотров

Объявления функций K&R C [дубликаты]
Возможный дубликат: Что полезного в этом Синтаксис C? Читая руководство по Small-C, я обнаружил, что функции объявляются забавным образом, main(argc, argv) int argc, *argv; { .... } Сначала я подумал, что это просто...
73 просмотров
schedule 08.05.2022

позволяя функции Java принимать коллекцию или массив
Я пытаюсь написать функцию, которая принимает некоторые строки и что-то с ними делает. Единственное, что я собираюсь сделать, это зациклить набор строк. Прямо сейчас я получаю неудобную конструкцию вроде public void foo(String[] myStrings){...
2688 просмотров

Ссылаться как на более ранние, так и на более поздние функции из других функций?
У меня есть сценарий Lua, который представляет собой интерактивное текстовое меню для настройки сценария перед тем, как приступить к работе. Существует функция main_menu() , у которой есть параметры, которые может выбрать пользователь, каждый из...
177 просмотров
schedule 08.12.2022

Объявление функции против определения функции
Если у меня есть этот прототип: int bar(int); для компилятора я объявляю идентификатор bar . Если у меня есть это определение: int bar(int a) {}; для компилятора я определяю идентификатор bar . Вообще говоря, определение...
2069 просмотров

Swift - взять Nil в качестве аргумента в общей функции с необязательным аргументом
Я пытаюсь создать общую функцию, которая может принимать необязательный аргумент. Вот что у меня есть до сих пор: func somethingGeneric<T>(input: T?) { if (input != nil) { print(input!); } } somethingGeneric("Hello,...
8333 просмотров

Приоритет объявлений функций/перезапись объявлений переменных? Подъем? Почему?
Фрагмент 1: var a; // undefined variable named 'a' function a(foo) { // a function named 'a' var foo = "Hello World"; console.log(foo); } console.log(a); // output is: [Function: a], but why not undefined? Фрагмент 2:...
257 просмотров

Как передать функцию void (void) другой функции в качестве параметра в c
[введите описание изображения][1]У меня есть функция void readline() , которая выводит строку, и я хочу передать ее в другую функцию в качестве параметра, как мне это сделать, Спасибо за любую помощь. int scorecount(argc1, argv1, void...
1431 просмотров
schedule 04.11.2022

Каковы плюсы/минусы и лучшие практики создания функций для класса React Component?
Оба этих класса делают одно и то же, но ClassA кажется избыточным из-за привязки, которую вы должны выполнять каждый раз, когда объявляете функцию, а ClassB не кажется таким же чистым, как ClassA, из-за различий в типах создания функций. class...
20 просмотров

С++: почему объявление функции разрешено внутри другой функции, но не определение функции?
Я рассмотрел приведенный ниже вопрос, чтобы проверить, могут ли функции быть определены внутри функций. Можем ли мы иметь функции внутри функций? Принятый ответ говорит, что это НЕТ. Я попробовал и получил тот же результат. Но когда я...
118 просмотров

Как использовать одну и ту же функцию в разных угловых компонентах
У меня есть компонент A, у которого есть набор из 2 функций и 2 атрибута класса, которые также должен использовать другой компонент B. Раньше я просто копировал и вставлял эти части кода в компонент B и использовал его. Но я почти уверен, что делать...
727 просмотров

объявление константной функции в haskell
Меня смущает один конкретный пример функции const . Таким образом, объявление типа const :: a -> b->a указывает, что функция принимает два параметра типа a и b и возвращает тип a . Например: const 5 3 => 5 const 1 2 => 1...
130 просмотров

Интерпретация объявления переменной-указателя
Что означает int *(cmp)(char*, char*); ? В чем разница между char* ptr1; и char *ptr2;
64 просмотров

Почему я не получаю ошибку конфликтующих типов, когда у функции нет аргументов?
В этом примере я получаю ошибку Conflicting types , как и ожидалось: #include <stdio.h> int a(int b); int a(int *b){ return 6; } int main(){ return 0; } Но не в этом примере: #include <stdio.h> int a(int b); int a(){...
68 просмотров
schedule 12.12.2022

Можем ли мы объявить функции указателей в C или это что-то другое?
Я нашел это на geeksforgeeks char *getString() { char *str = "Nice test for strings"; return str; } int main() { printf("%s", getString()); getchar(); return 0; } Вывод: «Хороший тест для строк» Я пробовал искать функции...
102 просмотров