Вверх ↑
Главный модератор
Ответов: 2998
Рейтинг: 396
#1: 2013-05-21 12:30:40 ЛС | профиль | цитата
Netspirit писал(а):
предусматривать такое значение по-умолчанию, которое либо не используется в самом свойстве

Само понятие "значение по-умолчанию" означает что, даже если оно явно не указано как параметр, его значение используется при вызове метода. Max=100 в документации MSDN по классу System.Random не фигурирует - это "выдуманное" значение. Однако, свойство Opacity=1.0 для класса System.Windows.Forms.Form "настоящее" значение по-умолчанию.
Netspirit писал(а):
... при пустом потоке логично было бы подставить свойство, каким бы оно ни было...


Это не общий случай, а очень частный, так как разработчик может его реализовать использую скрипт:
#hws
func XXXX(data)
if(not linked("Data") and not len(data))
property = this.props("Data").value
end
end
Такой подход где-то используется в "ранних" компонентах пакета.

Если сможете привести пример, где предложенную вами логику невозможно реализовать средствами языка, тогда добавим ее в кодогенератор.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0