parser

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

 

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

о передаче void параметром

Александр Петросян (PAF) 27.05.2006 11:42

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

соответственно, вызов
^method[$something]
сейчас имеет такую логику:
$something << имеет строчное представление?
передаём строку
$something << не имеет строчного представления?
передаём по ссылке

в основе языка изначально была basic-о-образность.
т.е. переменные определять не нужно.
соответственно, было необходимо, чтобы конструкция
$nonexistent
работала, выдавая ожидаемое: ничего.
получается, что
$nonexistent имеет строчное представление.
см. логику выше.

мы с Мишей на эту тему раза три собирались и пытались придумать обратно-совместимый подход, который бы всех осчастливил,
но у нас не вышло.

возможно, с вашей помощью получится?