Просто подумал, что это могло бы быть хорошим вариантом использования.

nA с самостоятельным ответом, предназначенная для информирования пользователей о подводных камнях и преимуществах применения.

Я видел много ответов на вопросы о переполнении стека, связанных с использованием apply. Я также видел пользователей, которые комментировали под ними, говоря, чтоapply медленно ", и его следует избегать".

Я прочитал много статей на тему производительности, которые объясняютapply медленный. Я также видел отказ от ответственности в документах о том, какapply это просто вспомогательная функция для передачи UDF (сейчас не могу найти это). Итак, общее согласие заключается в том, чтоapply следует избегать, если это возможно. Однако это поднимает следующие вопросы:

Еслиapply это так плохо, тогда почему в API?Как и когда я должен сделать свой кодapply-свободно?Есть ли ситуации, когдаapply являетсяхороший (лучше, чем другие возможные решения)?

Ответы на вопрос(1)

Ваш ответ на вопрос