Tempt(::Test)// error
@Composable
fun Test() {
}
@Composable
fun Tempt(view: @Composable () -> Unit) {
}
https://issuetracker.google.com/issues/149424759
а зачем такое нужно?🤔
Иногда не хочется оборачивать функцию в лямбду если сигнатура параметра и функции совпадает и больше в лямбде ничего нет
🤔ну типа выхлоп только в компактности кода? технический какое-то значение есть?
Все юзают передачу лямбд, там же таких вопросов нет?
ну хотя да, походу я хуйню спроосил😊
Есть разница между передачей обычных лямбд и то что вы хотите. Когда мы пишем: MyLayout { Box... } То понятно, что это какой-то лэйаут и он внутри содержит другие компоненты. Потому что так принято и таковы гайдлайны.
А если я открою исходники композа, то нигде не увижу передачи composable контента напрямую?
Там обычно обертка над обёрткой, типа Pager один, но для удобства есть отдельно Horizontal и Vertical. То есть в данном случае оправдано
Обсуждают сегодня