Неоднозначность в поиске класса
От: _NN_ www.nemerleweb.com
Дата: 29.03.13 18:39
Оценка:
Я наивно полагал, что Nemerle ведеть себя аналогично C# в поисках имен.
Однако это не совсем так.
Это баг или так задумано ?

Nemerle:
namespace A
{
   class X{}
   namespace B
   {
      class X{}
      class Q
      {
          x : X;
      }
   }
}

source.n:9:15:9:16: error: type name `X' is ambiguous, it could be:
source.n:3:4:3:4: hint: possible type: `A.X'
source.n:6:7:6:7: hint: possible type: `A.B.X'



C#
namespace A
{
   class X{}
   namespace B
   {
      class X{}
      class Q
      {
          X x;
      }
   }
}
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.