В общем,
получилось превратить ключевое слово type в идентификатор.
Из минусов — накрылась подсветка этого слова.
Теперь можно писать вот такой вот код:
using System.Console;
module Program
{
type type = int;
Main() : void
{
mutable type : type = 42;
WriteLine(type);
}
}
Здравствуйте, VladD2, Вы писали:
VD>Теперь можно писать вот такой вот код:
А так можно?
@type@type = int;
Здравствуйте, nikov, Вы писали:
N>А так можно?
N>N>@type@type = int;
N>
Можно. Это то же самое что и исходный вариант. @ превращает ключевое слово в идентификатор. Ну, а на идентификаторы не влияет. Так что можно даже так:
using System.Console;
module Program
{
@type@type = int;
Main() : void
{
mutable @type : type = 42;
WriteLine(type);
}
}
Здравствуйте, nikov, Вы писали:
N>А так можно?
N>N>@type@type = int;
N>
Как сказал Чарльз Петцольд,
If you code like this, however, nobody will be your friend.