[Nemerle] Вывод типов.
От: _nn_ www.nemerleweb.com
Дата: 29.09.06 18:08
Оценка:
В данном коде вывод типов не сработал.
using System.Console;

def y(i)
{
    i(1, 2)
}

def x(i, j)
{
    i + j
}

WriteLine("{0}", y(x));


А так работает:
using System.Console;

def y(i)
{
    i(1, 2)
}

def x(i, j)
{
    i + j
}

def z(_ : string, _ : object) : void
{
}

z("{0}", y(x));


Разъясните почему.
Спасибо.

P.S.
Версия 0.9.3.

30.01.07 18:11: Перенесено модератором из 'Декларативное программирование' — IT
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.