parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Простой пример, чтобы вам было понятнее

Slava 18.03.2005 16:22

@main[]
$str[
some 
   text ]
^str.save[str.txt]
Интересно, будет ли вас смущать, что в файл записался текст вместе с пререводами строк и с пробелами? Я думаю, что вы сочтете, что так и должно быть.
Так почему же тогда эти симолы не должны учитываться при передачи параметров в методы?
@main[]
^save_string[
some 
   text ]
@save_string[str]
^str.save[str.txt]
Пробелы и символы перевода строки тоже сохранятся и никто их подчищать за вас не собирается -- как написали, так и будет.

Вам может показаться, это такой принцип неудобен, то советую обратить внимание на ряд других языков, где строковые литералы в коде программы могут быть определены только при помощи заключения символов в кавычки /и, соответственно, будут выводиться пользователю оператором print()/

И не надо кидать камини в сторону PAF'а и кричать, что это за аццтой такой, и как такое терпеть можно.

(два последние абзаца - это реплика в ответ на пост http://www.parser.ru/forum/?id=38304)