목록플러터 (2)
WinGyu_coder
Dart 언어에서 함수를 정의할 때 void 키워드의 사용 여부는 함수가 값을 반환하는지 여부를 나타냅니다. void 사용하는 경우: void는 함수가 아무런 값을 반환하지 않는다는 것을 나타냅니다. 이런 함수들은 일반적으로 어떤 작업을 수행하고 종료되지만, 호출자에게 어떤 값도 반환하지 않습니다. 예를 들어, 화면에 메시지를 출력하거나, 어떤 상태를 변경하는 함수가 이에 해당합니다. 예시:void printMessage() { print("Hello, World!"); } void를 사용하지 않는 경우: void를 생략하면, 해당 함수는 값을 반환해야 합니다. 이 때 반환되는 값의 타입은 함수 정의에 명시되어야 합니다. 예를 들어, 두 수를 더하고 그 결과를 반환하는 함수는 int, double 등의 ..
Column과 Row은 Flutter에서 주로 사용되는 선형 레이아웃 위젯입니다. 이 두 위젯은 여러 자식 위젯들을 수직 또는 수평으로 배열하는 데 사용됩니다. crossAxisAlignment과 mainAxisAlignment은 이러한 선형 레이아웃들에서 자식 위젯들의 정렬을 조정하는 데 사용되는 속성입니다. mainAxisAlignment: 주 축 (main axis)에 따른 자식들의 정렬을 결정합니다. Column에서 주 축은 수직 방향이고, Row에서 주 축은 수평 방향입니다. 가능한 값들: center, start, end, spaceBetween, spaceAround, spaceEvenly 등이 있습니다. crossAxisAlignment: 교차 축 (cross axis)에 따른 자식들의 정..