반응형
inline if
-
위젯에서 if문 쓰기 (inline if)프로그래밍 공부 메모/flutter 2022. 7. 7. 22:50
일반적으로 if문을 쓰기 위해선 함수에서 선언하고 사용한다 하지만 함수까진 쓰지 않고 간단하게 삼항 연산자와 같이 위젯에서 if문을 사용해 경우에 따라 출력되는 위젯을 선택적으로 출력해 줄 수 있다 그럼 flutter에서 조건문을 사용하는 3가지를 알아보자! 1. 삼항 연산자 - 단일 조건을 확인해야 하는 경우 적합 2. 스프레드 연산자 3. 다른 방법 우선 아래의 코드처럼 child 속성을 가진 위젯을 if를 사용하지 못한다 children 속성을 가진 ( column / row 등등) 컬렉션을 내부에 가지는 경우 조건문 작성 가능하다 [ 삼항 연산자 ] Center( child: isLiked ? Row( mainAxisAlignment: MainAxisAlignment.center, crossAxi..