Есть идеи?
В неудачном случае происходит то, что { 10 }
обрабатывается как закрытие типа () -> Int
напрямую, а компилятор нерассмотреть построитель функций вообще. Созданный код - это просто функция, которая возвращает 10
.
. Это похоже на «функцию», где распознавание { 10 }
в качестве простого замыкания отменяет его возможное распознавание как использование построителя функции. ,Это может быть просто проблема компилятора или, что еще хуже, проблема определения языка ...
Пожалуйста, зайдите на feedbackassistant.apple.com и отправьте отчет.