这个 Visual Fox Pro Return 语句是否有效?

Is this Visual Fox Pro Return statement valid?

我正在将 visual fox pro/dbase 应用程序转换为 PHP/mysql,我注意到对于这些程序,有一个 return 后面有一个右箭头。我认为这只是一个打字错误,但想看看是否有人熟悉 return 语句后有一个右箭头。就像它 return 来自程序的特定数据。

RETURN->

-> 是一个间接符,但在这种情况下需要有一个对象和一个 属性 (旧式点符号,现在使用 . 代替),即:

Return = CreateObject("empty")
AddProperty(m.return, 'dummy', 'Hello')
? return->dummy
 * is the same as:
? return.dummy

做这样的事情是一种糟糕的做法,但那是另一回事。

如果您搁置上述情况,很可能在您的情况下这是一个拼写错误,这样留下会产生错误。

如果您正在查看 PRG,它很可能只是文件结束指示符。这意味着忽略它。我相信您会在偏好中表明您不想看到这个。