Dynamic expreesion name in JuMP

mod2=Model()
@variable(mod2,x[ i in 1:13])
@variable(mod2,y[ i in 1:13])
@constraint(mod2, [i in 1:13], x[i]+y[i]>=30)

temp = Vector{Any}(undef, 13)
for i in 1:13
    temp[i]=    @expression(mod2,x[i]+y[i]+3)
end
@constraint(mod2,temp .<= 100)

print(mod2)
1 Like