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

Обнаружение немутантных операторов вызова для чистых функций в D
Я считаю, что D может добавить еще одну интересную функцию в свой набор компиляторов, а именно возможность запретить вызовы чистых функций без побочных эффектов. Например auto s = "a"; toStringz(a); должна ошибка точно так же, как a ==...
141 просмотров
schedule 26.11.2021

Рекурсивный вызов функций в древовидной структуре с использованием Python
Мне нужно рекурсивно вызывать функции в древовидной структуре. Ниже приведено изображение для примера древовидной структуры. введите здесь описание изображения здесь я вызываю функцию python в цикле for, передавая A , это даст результат B...
672 просмотров

Haskell - как создать цикл, в котором есть getLine?
Я хочу создать цикл, который будет принимать пользовательский ввод, то есть getLine, во время каждой итерации цикла. Возможно ли это внутри main или с помощью функции getLine в передаче параметров или нет вообще? Я относительно новичок в Haskell, и...
604 просмотров
schedule 16.09.2021

Вызов функции быстрее, чем расчет на лету?
Я сейчас серьезно запутался. У меня есть функция, создающая таблицу со случайным количеством записей, и я попробовал два разных метода, чтобы выбрать это число (которое несколько взвешено): Метод 1, отдельная функция local function n()...
76 просмотров
schedule 01.03.2022

Распознавание кадров стека в стеке с использованием сохраненных значений EBP
Я хотел бы разделить стек на кадры стека, глядя на необработанные данные в стеке. Я решил сделать это, найдя «связанный список» сохраненных указателей EBP. # P2 # # P3 # # P4 # # P5 # Есть ли лучший способ разделить стек на кадры стека,...
929 просмотров

Как передать функцию функции в Python?
Я новичок/средний в Python. Я закодировал метод Рунге-Кутты 4-го порядка (RK4) в Питон. По сути, это решение маятника, но суть здесь не в этом. Я хочу улучшить метод RK4 следующим образом: я хочу иметь возможность передавать функцию f...
362 просмотров
schedule 17.03.2022

Почему при вызове функции nullptr не соответствует указателю на объект шаблона?
Вот пример кода, который отлично работает: #include<iostream> #include<vector> template< class D, template< class D, class A > class C, class A = std::allocator< D > > void foo( C< D, A > *bar, C< D, A...
5717 просмотров

Как правильно передать двумерный массив int функции на С++?
Я новичок, когда дело доходит до C++ и кодирования в целом, так как это только мой второй курс. Для моего задания мне нужно написать программу для игры на память, в которой пользователь выбирает карты в 2D-массиве, чтобы попытаться сопоставить их....
43 просмотров

Как рекурсивные функции работают в связанном списке с концепцией стека?
Здесь я дал код для печати реверса связанного списка. fun1() печатает данный связанный список в обратном порядке. Для связанного списка 1->2->3->4->5 функция fun1() выводит 5->4->3->2->1. void fun1(struct node* head) { if(head == NULL)...
705 просмотров
schedule 09.04.2022

Вызвать функцию в методе onTap напрямую или использовать жирный оператор в Dart / Flutter?
Я создал в своем приложении функцию, которая создает настраиваемый виджет в соответствии с моими потребностями. Вот код функции Widget customCircularButton( {String title, String subTitle, String img, void Function() onTap}) { return Column(...
120 просмотров
schedule 23.05.2022

javascript снова указывает на объект Window
Я задал вопрос о Javascript this указывает на объект Window относительно "этих" точек к оконному объекту. вот исходный код var archive = function(){} archive.prototype.action = { test: function(callback){ callback(); },...
2034 просмотров
schedule 10.07.2022

Неоднозначный поиск шаблона элемента
Ответ на этот вопрос содержится в следующем коде: #include <vector> using std::vector; struct foo { template<typename U> void vector(); }; int main() { foo f; f.vector<int>(); // ambiguous! } Последняя строка в...
210 просмотров

Размер функции или оператора?
Почему мы говорим, что sizeof(variable) - это оператор, а не функция? Это похоже на вызов функции, и когда я думаю о значении оператора, мне кажется, что это что-то вроде + , - или * и т. Д.
254 просмотров
schedule 09.07.2022

haskell — Не удалось сопоставить тип «(Char, Int)» с ошибкой «[Char]»
Я пишу функцию для расширения строки Пример: foo "a4b4" должен вернуть: "aaaabbbb" Вот мой код: foo :: String -> String foo (x:xs) = let curent = fooHelp(x, read $ charToString( xs !! 0 ) :: Int) in x :...
302 просмотров

Как извлечь информацию из пользовательского типа данных
Я новичок в Haskell и функциональном программировании в целом. В настоящее время я изучаю пользовательские типы данных и имею следующее: data Point = Pt Double Double deriving (Show, Eq) getValue :: Point -> Double getValue (Pt a _) = a...
117 просмотров

Как вызвать функцию Java из строки, хранящейся в переменной
Возможный дубликат: Вызов метода с именем string во время выполнения в Java и C Мне нужно иметь возможность вызывать функцию, но имя функции хранится в переменной, возможно ли это. например: public void foo () { //code here }...
26203 просмотров
schedule 02.04.2023

Как я могу определить, является ли вызов функции выражением или оператором при написании синтаксического анализатора для Lua-подобного языка
Я пытаюсь написать парсер для Lua-подобного языка, используя lex и yacc. Это язык без обязательного разделителя оператора (точка с запятой), и из-за этой функции я не мог определить, является ли вызов функции оператором или выражением. Например,...
647 просмотров
schedule 08.01.2023

Получение случайных чисел при вызове функции с аргументом, начинающимся с нуля
У меня есть элементы в списке с 8 цифрами, и большинство из них начинаются с двух нулей. Когда я хочу вызвать функцию и передать ее уникальный номер, почти всегда, когда она начинается с «00», она получает какие-то, казалось бы, случайные числа. Я...
90 просмотров

Разъяснение определения функции в Matlab
Я написал некоторый код, который прекрасно работает для самостоятельной оценки тета с некоторыми тестовыми входными данными. Однако я хотел бы взять этот код и превратить его в функцию, которую я могу вызвать в другом файле Matlab. Я продолжаю...
243 просмотров

Могут ли memcpy или memmove вернуть указатель, отличный от указателя dest?
Функция memmove определяется следующим образом: void *memmove(void *dest, const void *src, size_t n); На странице руководства Linux написано: ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ Функция memmove() возвращает указатель на пункт назначения....
3174 просмотров
schedule 03.08.2023