Разница между сохранением слова, загрузкой слова и перемещением

Джаред, конечно, прав. Чтобы добавить еще пару деталей:

  • Почти никто не использует синтаксис «пропустить список параметров».
  • У нас нет сценария для лямбда, для которого требуется .
  • Функция усложняет разрешение вывода текста и перегрузки и делает более вероятным, что оба будут терпеть неудачу.
  • Какой синтаксис вы хотите использовать для этой функции? Action<int> c = => {}; ??? У меня нет никакого желания сделать => в унарный префиксный оператор.

Итак, с одной стороны, у нас есть список профи:

  • Lambdas чтобы обеспечить совместимость с ненужной функцией C # 2.0, которую вряд ли кто-либо знает или использует - особенность, которая, откровенно говоря, мы бы никогда не сделали в первую очередь

и минусы:

  • реализация усложняет алгоритмы определения вывода и алгоритма с более сложным типом
  • Функция
  • приводит к большему количеству ошибок для пользователей, не имеющих соответствующего усиления в репрезентативной мощности.
  • no очевидно хороший синтаксис

Если бы вам дали список плюсов и минусов, что бы вы сделали? Я надеюсь, что «реализовать функцию» не будет вашим выбором; это не наш.

0
задан Ben Bitdiddle 27 February 2019 в 17:10
поделиться