parser

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

 

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

Ответ

egr 10.11.2004 19:41

о кей, а почему так не работает?:
@main[]
$c[^c0::init[]]
$c.hash.newitem

@CLASS
c0

@init[]
$hash[^hash::create[]]
$c1[^c1::init[$hash]]
$c2[^c2::init[$hash]]

@method[]
$hash[^hash::create[]]
$c1[^c1::init[
	$.hash[$hash]
]]
$c2[^c2::init[
	$.hash[$hash]
]]

@CLASS
c1

@init[hash]
$_hash[$hash.hash]
# изменим хэш
^_hash.add[$.newitem[Оно!]]

@CLASS
c2

@init[hash]
$_hash[$hash.hash]
Конструкторы принимают хэш, ключи которого тоже хэш