Я не понимаю, почему мой массив "a" не является классом "MyArray" после добавления.
blockquote>Почему это должно быть (
MyArray
)? Операция конкатенации для массивов определена так, чтобы возвращать новыйArray
, так что здесь происходит. https://ruby-doc.org/core-2.5.3/Array.html#method-i-2BЕсли вы хотите, вы можете переопределить эту операцию в своем классе, чтобы вернуть экземпляр MyArray. Не забывайте обо всех других подобных методах.
По этой же причине плохая идея создавать подклассы стандартных коллекций. Здесь лучше использовать композицию, а не наследование.
Лучшие, которые я могу найти:
и:
http://www.statowl.com/custom_ria_market_penetration.php
у Обоих есть Silverlight приблизительно в 20%.
Обновление один год спустя: Оба сайта теперь показывают проникновению Silverlight приблизительно 55%
Microsoft считает более чем 100 миллионов загрузок плагина Silverlight, но я не уверен, как это переводит в проценты. Все еще определенно ниже, чем Flash. Взгляните на , этот блог еще для некоторой всесторонней информации
не забывает, что MS может выставить Silverlight по Windows Update для непосредственного достижения миллионов ПК. (Который не помогает пользователям Mac, хотя) Продвижение это через Windows Update также достигнет всего "Joe Водопроводчик" пользователи, которые не могут быть самими удобными плагинами установки
, реальная проблема для них состоит в том, чтобы получить достойную основу приложений Silverlight, для которых люди захотят получить плагин. Бит проблемы курицы-и-яйца там.
я вижу Silverlight, вероятно, имеющую больше успеха как платформа для веб-приложений интранет в крупных компаниях (я создаю тот в данный момент).
Принятие, кажется, вырастает приблизительно на 2 процента в месяц, поэтому если это продолжается, Вы могли бы ожидать приблизительно 40 процентов к концу года. Надо надеяться, то, что турнир NCAA использует Silverlight и затем выпуск Silverlight 3, надо надеяться, когда-то позже в этом году, ускорит тот темп.
На 12 декабря 2008 подкаст DotNetRocks, Richard и Carl взял интервью у Tim Heuer, который является менеджером по продукции в команде Silverlight в Microsoft. То, что удивило меня, - то, что Tim сказал,
Да, это действительно хорошо. Да, я думаю, что это - вероятно, точное число. Я думаю много термина PR, который я продолжаю слышать, у всех у четырех человек в мире есть доступ к машине с Silverlight.
Источник: http://perseus.franklins.net/dotnetrocks_0404_tim_heuer.pdf (страница 14)
каждое четвертое имеет доступ к машине с Silverlight, это не точно то же, поскольку каждая четвертая машина имеет Silverlight. Я предположил бы, что основа принятия повысилась с декабря, но та кавычка говорит мне, что в той точке и время, уровень принятия был ниже 25%. Если так, это оказало бы поддержку тому, что webdtc нашел с принятием Silverlight 20%.
Я считаю, что процент проникновения абсолютно бесполезен в сравнении с реальной статистикой вашей пользовательской базы.
У нас много пользователей Mac, и все же 25% из них - PowerPC, а silverlight не подходит для PowerPC, Теперь мы не можем сказать нашим клиентам, чтобы они покупали новый Intel Mac за 1000-1500 долларов, они попрощаются с нами, потому что у них есть другие поставщики.
Silverlight хорош, но, честно говоря, он только для пользователей Windows, если он доступен вы можете попросить своих пользователей загрузить и установить его. Но я думаю, что нам нужно подождать 2-3 года, и к тому времени Silverlight станет доступным и стабильным для большей базы пользователей.