using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;
using System;
using System.Collections.Generic;
using System.Console;
using System.Linq;
module Program
{
[StructuralEquality]
class A
{
public a:int;
public b:bool;
public this(_a:int,_b:bool)
{
a=_a;
b=_b;
}
}
Main() : void
{
def a:A=A(1,true);
Console.WriteLine(a.GetHashCode());
Console.ReadLine();
}
}
Не компилируется. Не выдает никаких ошибок.
добавляя
Здравствуйте, _NN_, Вы писали:
_NN>Здравствуйте, Аноним, Вы писали:
А>>Здравствуйте, _NN_, Вы писали:
_NN>>>Здравствуйте, Аноним, Вы писали:
А>>>>Компилятор сегодняшний.
А>>Сегодняшний. А>>1.2. А>>Качал с этой ссылки. А>>Студия 2012.
_NN>Попробуйте из командной строки. _NN>Там тоже ничего не выводит ?
_NN>В студии стоит смотреть на окно Output.
Разобрался, спасибо за помощь.
В Output ошибки есть... а вот в списке ошибок только предупреждения.
Здравствуйте, Аноним, Вы писали:
А>Разобрался, спасибо за помощь. А>В Output ошибки есть... а вот в списке ошибок только предупреждения.
В список ошибок идут ошибки от движка IDE. К сожалению, стадия проверяющая атрибуты в нем отключена. Так что действительно нужно смотреть на окно Output.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.