[ Flutter ] 프레임워크 계층 구조
플러터(Flutter)는 구글에서 개발한 오픈소스 UI 프레임워크로, 하나의 코드베이스로 안드로이드, iOS, 웹, 데스크탑 애플리케이션을 개발할 수 있습니다. 플러터는 다양한 계층으로 구성되어 있으며, 각 계층은 서로 다른 역할을 수행합니다. 플러터의 프레임워크 계층은 다음과 같습니다: 위젯(Widgets):기본 위젯(Basic Widgets): Flutter의 가장 높은 추상화 계층으로, 버튼, 텍스트, 이미지 등과 같은 기본적인 UI 컴포넌트를 제공합니다. 이 계층은 개발자가 사용자 인터페이스를 정의하는 데 사용됩니다.레이아웃 위젯(Layout Widgets): 다양한 레이아웃을 구성할 수 있는 위젯으로, 행, 열, 그리드 등 다양한 방식으로 자식 위젯을 배치하는 데 사용됩니다.위젯 트리(Widge..
[ Rust ] 숫자 타입 - 스칼라 수를 표현할 수 있는 러스트 타입
Rust에서 스칼라 수를 나타내는 타입은 다음과 같은 네 가지 주요 범주로 나눌 수 있습니다. 각 범주 내에서 다양한 타입이 존재하며, 그들은 모두 단일 값을 표현합니다.1. 정수 (Integers)정수는 부호가 있는 타입과 부호가 없는 타입으로 나눌 수 있으며, 각각 저장할 수 있는 값의 범위가 다릅니다.부호 있는 정수 (Signed integers): i8, i16, i32, i64, i128, isize부호가 있으므로 음수와 양수를 모두 표현할 수 있습니다.예: i32는 -2,147,483,648부터 2,147,483,647까지의 값을 가질 수 있습니다.부호 없는 정수 (Unsigned integers): u8, u16, u32, u64, u128, usize부호가 없으므로 0 이상의 양수만을 표현..