Помогите с Null<T>, Null<String>, ...

Добрый вечер haXe-сообщество. У меня вопрос по синтаксису haXe. Подскажите пожалуйста что обозначают следующие конструкции, и как их можно трактовать и где вообще это можно использовать, а главное зачем - Null<T>, Null<String>. Т.е. я понимаю, что это шаблоны с параметрами шаблонов T и String соответственно, но что в комплексе делает эта конструкция я не могу понять. Заранее всем спасибо.

Null<T>, Null<String>, ...

Я использовал подобные конструкции в коде для flash9, чтобы отличать переменные которые могут быть Null, от тех которые не могут. Т.е. в параметрах переменных или функций если хочешь, чтобы они могли принимать значение Null.
В других платформах вроде тоже можно использовать для документирования методов, которые могут принимать или возвращать null.

Друзья, и ещё

Друзья, и ещё подскажите пожалуйста, что делаю конструкции String<Null>, Int<Null>. Заранее спасибо.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.