parser

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

 

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

Смена типа переменной (int) при передаче в метод

virusav 19.07 12:21 / 19.07 12:22

Добрый день.

При передаче переменной с типом int в метод получаю переменную string:
@main[]
	$i(123)
	$s[123]
	$b(true)
	^print[$i;$s;$b]

@print[i;s;b]
	i=>$i.CLASS_NAME, s=>$s.CLASS_NAME, b=>$b.CLASS_NAME
	^try{
		^i.inc[]
	}{
		$exception.handled(true)
		$exception.comment
	}
Получаем:
i=>string, s=>string, b=>bool
string method not found
Если все параметры метода числовые, то поможет вызов ^print(a;b;c).

Каким образом можно передать переменную int в метод с параметрами разного типа, чтобы внутри получить число?
Хеш не предлагать.)