о передаче void параметром
Александр Петросян (PAF) 27.05.2006 11:42
у нас с вами макроязык, по созданию, обычно, текстового результата.
большинство мыслей автора были… о строках.
соответственно, вызов
^method[$something]
сейчас имеет такую логику:
$something << имеет строчное представление?
передаём строку
$something << не имеет строчного представления?
передаём по ссылке
в основе языка изначально была basic-о-образность.
т.е. переменные определять не нужно.
соответственно, было необходимо, чтобы конструкция
$nonexistent
работала, выдавая ожидаемое: ничего.
получается, что
$nonexistent
имеет строчное представление.
см. логику выше.
мы с Мишей на эту тему раза три собирались и пытались придумать обратно-совместимый подход, который бы всех осчастливил,
но у нас не вышло.
возможно, с вашей помощью получится?
- Void ?, Вячеслав 26.05.2006 07:05