Qurak

Substitute values of variables in functions that hold their arguments

Рабочий процесс 5 шагов, выполняемых по порядку в одной сессии. Каждый шаг был выполнен на движке, и вывод ниже — то, что он дал.

Шаг 1
x = 2;
e = Hold[x + 1]
Вывод
Hold[x + 1]
Шаг 2
x = 4;
ReleaseHold[e]
Вывод
5
Шаг 3
x = 4;
ReleaseHold[e]
Вывод
5
Шаг 4
x = 2;
Function[y, x + y]
Вывод
Function[y, x + y]
Шаг 5
x = 2;
With[{x = x}, Function[y, x + y]]
Вывод
Function[y, 2 + y]

Используемые функции

Связанные рецепты

Все рецепты · Справочник функций · Использовать из MCP-клиента