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