在AMPL中,可以使用param声明一个临时变量。下面是一个示例代码:
param a;
param b;
param tmp := a + b;
let a := 2;
let b := 3;
display tmp;
在这个示例中,我们声明了两个参数变量a和b,并使用tmp来存储它们的和。然后,我们使用let语句给a和b赋值,并使用display语句显示tmp的值。
当运行这段代码时,AMPL会输出tmp的值为5。
请注意,tmp是一个临时变量,只在代码运行时存在,不会被保留。如果需要在后续的代码中使用tmp的值,可以将它赋给一个新的参数变量。