@ViewBuilder & @resultBuilder
2료일:
@ViewBuilder You typically use ViewBuilder as a parameter attribute for child view-producing closure parameters, allowing those closures to provide multiple child views. For example, the following contextMenu function accepts a closure that produces one or more views via the view builder. func contextMenu( @ViewBuilder menuItems: () -> MenuItems ) -> some View 이를 통해 contextMenu의 클로저를 통해 하나이상의 뷰가..