2016-01-25 2 views
1

Я работаю над преобразованием приложения visual/fase pro/dbase в PHP/mysql, и я заметил, что для программ есть одно возвращение с правой стрелкой после него. Я думаю, что это просто опечатка, но мне хотелось узнать, есть ли у кого-нибудь знакомый с оператором return, после него стрелка вправо. Как будто он возвращает определенные данные из программы.Действительно ли этот оператор Visual Fox Pro Return действителен?

RETURN-> 
+2

Наличие стрелки после RETURN не имеет особого значения. VFP очень хорош в игнорировании мусора после команды, поэтому он также не может вызывать ошибку. –

+0

Благодарим вас за информацию. –

+0

Я бы не согласился со всем уважением. Он не будет проигнорирован, но приведет к синтаксической ошибке. –

ответ

1

Если вы смотрите на PRG, это скорее всего является индикатором конца файла. Это означает, что просто игнорируйте его. Я считаю, что именно в настройках вы указываете, что не хотите этого видеть.

+0

Вы не хотели бы этого игнорировать. Это ошибка. –

1

-> это indirector, но необходимо иметь объект и свойство в этом случае (старый стиль точечной нотации, теперь используется вместо.), То есть:

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

Doing такую ​​вещь было бы ужасной практикой, но это другое дело.

Если вы отложите вышеуказанный случай, вероятно, в вашем случае это опечатка и оставить его таким образом, что это приведет к ошибке.

Смежные вопросы