如何将块的第一个参数存储在变量中?

问题描述 投票:0回答:1

MyFunc[x_] := x + y

我可以做到这一点:
Block[{y = 1}, MyFunc[1]]

正确地给出了结果。
现在,如果我想将
2

保存到变量中,该怎么办

{y = 1}

这个行不通。我已经尝试了不同形式的

var = {y = 1}; Block[var, MyFunc[1]]

,但无法使其起作用。
    

Hold

2

wolfram-mathematica
1个回答
0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.