Описание тега function-declaration
None Процесс описания типа и идентификатора функции.
0
ответов
Объявление функций после их вызова в JavaScript
В JavaScript я обнаружил, что функция может быть объявлена после вызова, но только если она объявлена как функция, а не как переменная. Это работает: alerter('this is an alert'); function alerter(text) { alert(text); } Но это не alerter('this is…
23 фев '17 в 16:07
0
ответов
Рекурсия с объявлением функции JS
Есть много вопросов о рекурсии с выражением функции. И есть два способа сделать это. Один использует выражение именованных функций, а второй использует arguments.callee. Но в данный момент arguments.callee устарела. И вопрос в том, что насчет рекурс…
08 апр '18 в 14:11
1
ответ
Как получить доступ к функции C из другой функции C в iOS
Я пытаюсь назначить функцию для AURenderCallback inputProc int setupRemoteIO(audio unit etc){ inProc.inputProc = playerCallback } но он говорит, что playerCallback не объявлен в этой области, хотя playerCallback присутствует в том же файле и классе,…
28 май '12 в 07:04
0
ответов
В JavaScript почему выражение функции должно быть в скобках для вызова функции
Я пробовал звонить function(v){alert(""+v);}(4); Но предупреждение вышло function statement requires a name Когда я позвонил, используя имя function fname(v){alert(""+v);}(4); Ничего не случилосьНо когда я позвонил, используя скобки, (function(v){al…
23 янв '16 в 14:09
2
ответа
Как узнать, была ли функция объявлена `lambda` или`def`?
Если я объявлю две функции a а также b: def a(x): return x**2 b = lambda x: x**2 Я не могу использовать type чтобы дифференцировать их, так как они оба одного типа. assert type(a) == type(b) Также, types.LambdaType не помогает >>> import ty…
08 янв '19 в 14:48
2
ответа
Что означают типы в haskell
Мне задали этот вопрос в классе, который оставил меня в замешательстве, нам представили следующее: Для объявлений типа сильфона: ranPositions :: Image -> Dims -> [Point] getBlockSums :: Image -> Dims -> [Point] -> [BlockSum] i :: Imag…
07 апр '11 в 13:03
1
ответ
C++ необязательный аргумент / аргумент по умолчанию
Я определил метод с необязательным / по умолчанию последний аргумент называется noAutoResolve следующее: typedef std::shared_ptr<IMessage> TMessagePtr; class NetworkService : public IConnectionManagerDelegate, public net::IStreamDelegate { pub…
04 авг '16 в 11:42
2
ответа
Все объявления функций и выражения создаются вызываемой новой функцией () за кулисами?
Я читаю часть скрипта ECMA 262 v5, в которой говорится об определениях функций. Как для объявлений функций, так и для выражений функций упоминается следующее: Возврат результата создания нового объекта Function, как указано в 13.2. Первым шагом в то…
26 фев '13 в 19:35
0
ответов
Каковы плюсы / минусы и лучшие практики для создания функций для класса React Component?
Оба эти класса делают одно и то же, но ClassA кажется избыточным из-за привязки, которую вы должны выполнять каждый раз, когда объявляете функцию, а ClassB не выглядит таким же чистым, как ClassA, из-за различий в типах создания функций. class Class…
29 сен '17 в 18:39
7
ответов
Swift - возьмите ноль в качестве аргумента в общей функции с дополнительным аргументом
Я пытаюсь создать универсальную функцию, которая может принимать необязательный аргумент. Вот что у меня так далеко: func somethingGeneric<T>(input: T?) { if (input != nil) { print(input!); } } somethingGeneric("Hello, World!") // Hello, World…
16 мар '16 в 15:01
2
ответа
Что делает "указатель на переменную регистра" как параметр функции?
Насколько я понимаю, register Спецификатор подсказывает компилятору сохранить переменную в регистре. Это было все хорошо, пока я не наткнулся на следующую декларацию в XKBlib.h из Xorg-7.7: extern int XkbTranslateKeySym( Display * /* dpy */, registe…
01 июн '18 в 07:31
2
ответа
Как обеспечить явные объявления типов для функций при использовании GHCi?
Как определить эквивалент этой функции (взятой из http://learnyouahaskell.com/) внутри GHCi? import Data.List numUniques :: (Eq a) => [a] -> Int numUniques = length . nub Без объявления типа GHCi принимает определение функции, но в итоге получ…
22 июн '10 в 12:38
1
ответ
Почему я не могу передать "объявление функции" в качестве аргумента в функцию-обработчик событий с JQuery?
Почему это не работает с использованием объявления функции, но работает отлично с использованием выражения функции? Предполагая, что единственная разница заключается в том, как браузер загружает их в контекст выполнения. function foo(event){ console…
12 дек '13 в 21:18
1
ответ
Почему расположение выражения функции не имеет значения в узле js?
В JavaScript при использовании выражения функции (например, var myFunc = function() {...}), как и любое другое объявление переменной, вы должны определить переменную перед ее использованием. Например, следующий пример не будет работать (приведет к U…
07 дек '15 в 16:47
1
ответ
Объявление функции в определении функции с неправильной подписью?
Я столкнулся со следующим кодом: delete_list(list **l, item_type x) { list *p; /* item pointer */ list *pred; /* predecessor pointer */ list *search_list(), *predecessor_list(); p = search_list(*l,x); if (p != NULL) { pred = predecessor_list(*l,x); …
14 апр '16 в 11:34
2
ответа
Как избежать ошибок в функциях с аргументами одного типа
Как я могу избежать ошибок при передаче параметров одного типа в функцию? Давайте рассмотрим функцию чтения некоторых двоичных данных: std::vector<uint8_t> read(size_t offset, size_t amount); Это так легко перепутать с количеством (я делал это…
15 авг '18 в 15:19
1
ответ
C Array/ Указатель Преобразование аргумента
У меня есть общий решатель проблем, написанный на C, который принимает массив значений и решает его на месте. Задача принимается как массив фиксированного размера, а затем передается решающей функции. Я столкнулся со странной проблемой производитель…
24 фев '14 в 16:54
1
ответ
C++: Почему объявление функции разрешено внутри другой функции, но не в определении функции?
Я посмотрел на вопрос ниже, чтобы проверить, можно ли определить функции внутри функций. Можем ли мы иметь функции внутри функций? Принятый ответ говорит, что это НЕТ. Я попробовал это и получил тот же результат. Но когда я попытался скомпилировать …
13 авг '18 в 13:43
1
ответ
Функция-член C++ не объявляет ошибку, когда она кажется
Я получаю ошибки: cs163hw1.cpp: 41: 24: ошибка: нет функции-члена int menutype::run_prog(), объявленной в классе menutype а также main.cpp:18:7: ошибка: "struct menutype" не имеет члена с именем "run_prog" При попытке скомпилировать мою программу с …
12 окт '12 в 00:28
1
ответ
Как передать функцию void (void) в другую функцию в качестве параметра в c
[введите описание изображения здесь][1] У меня есть функция void readline() который выводит строку, и я хочу передать ее в другую функцию в качестве параметра, как я могу это сделать, Спасибо за любую помощь. int scorecount(argc1, argv1, void readli…
15 сен '17 в 10:22