Re: Неявное объявление класса
От: Аноним  
Дата: 16.05.10 13:01
Оценка: 14 (1) +1
Здравствуйте, Ziaw, Вы писали:

Z>Разбираясь с NemerleUnit с удивлением обнаружил, что в примерах опускается объявление класса, методы которого генерятся макросами в Nemerle.Macros.ImplicitCTX().CurrentType, имя класса похоже берется из имени файла.


Кажется, это особенность Nemerle, которая позволяет использовать его как скриптовый язык:

#pragma indent
using System.Console

WriteLine("hello world")


Файл с таким кодом запустится и исполнится, при этом будет создан класс, а тело файла, не считая using'ов станет телом метода Main, который будет и точкой входа. Фича немного описана тут (я помню, что читал ещё, но не могу найти на сайте):

http://nemerle.org/First_Tutorial#Hello_World

В NemerleUnit просто использован побочный эффект использования этой фичи
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.