[JFWRus] Re: Знаки препинания
Здравствуйте,
> Вот скрипт, при компиляции которого не возникает ошибок:
> Script MagicDot ()
> SayString ("first") .
> SayString("second")
> EndScript
> В скрипте присутствует символ точки, который компилятором пропускается, как
корректный,
> но попробуйте выполнить этот скрипт...
асколько я помню, символ точки - это отладочный, не документированная возможность
пропуска следующей за ним команды. Вставьте любую команду перед произнесением
второй фразы и увидите, что он её пропустит, а строку в свою очередь произнесёт.
Вообще в скриптовых, и не только скриптовых языках частенько попадаются всякие
не документированные вещи, сильно облегчающие жизнь. В данном случае основное
отличие точки от точки с запятой - то, что комментарий распространяется именно
на полную команду, а не на строку, т. е. по идее если Вы растянете команду на
несколько строк, то он всё равно пропустит всю команду. Очень удобно при отладке
скриптов. Поправьте меня, если я ошибаюсь.
До свидания.
***
Это сообщение No4109
было разослано для 320 участников дискуссионного листа
[JFWRus] Re: Знаки препинания