如何使用$ set在GAMS中定义变量名称中带空格的字符串变量

问题描述

我想在GAMS中定义一个字符串变量来调用服务器。这是语法:

$set SERVER SERVER=ASERVER

问题在于服务器名称中有一个空格,因此实际语法为

$set SERVER SERVER=A SERVER

然后报告错误,例如“ 错误未知选项”服务器” ”。我该如何处理在变量名中带有空格的字符串变量?谢谢

解决方法

尝试使用引号:

Task

编辑:另一个示例如何将$set SERVER 'SERVER=A SERVER' 与包含空格的参数一起使用(请注意,这仅适用于Windows,在Unix上,您必须以不同的方式处理空格和引号):

$call