parser

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

 

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

2 PAF: баг или фича? (скрытое преобразование типов)

Maxx 15.10.2006 22:07

Parser: 3.2.1 (compiled on i386-pc-win32)
Пишу такой код:
@main[]
$i(100)
^test1[$i]
^test2[$i]

@test1[j]
^if($j is double || $j is int){
	Int, double
}{
	^if($j is string){string}
}

@test2[k]
$result[^k.inc(1)]
Первый метод возвращает string, второй соответственно вообще ошибку - 'inc string method not found'

В чем дело, почему при передаче int-параметра методу он приводится к string? Остальные классы (table, hash e.t.c.) работают правильно