본문 바로가기
  • 흐소흐

프로그래밍 (programming)2

Rust에서 Option<T>의 역할 Rust에서 Option은 값이 있을 수도 있고 없을 수도 있는 값을 나타내는 열거형 타입입니다. Option은 Some(T) 또는 None 두 가지 값을 가질 수 있습니다. Some(T)은 T 타입의 값이 존재한다는 것을 나타냅니다. 따라서, Option 타입의 값이 Some(T)이라면, 해당 값은 T 타입의 값을 가지고 있습니다. None은 값이 없음을 나타내는 것으로, Option 타입의 값이 None이라면, 해당 값은 T 타입의 값을 가지고 있지 않음을 나타냅니다. 아래는 Option 타입을 사용하는 간단한 예시입니다. fn divide(x: f64, y: f64) -> Option { if y == 0.0 { None } else { Some(x / y) } } fn main() { let re.. 2023. 5. 9.
React Native, Flutter 둘 중에 어느 쪽이 더 많이 쓰이는 프레임워크 인가? React Native와 Flutter는 모두 현재 많은 앱 개발자들에게 인기있는 크로스 플랫폼 프레임워크입니다. 그러나 두 프레임워크는 각각의 장단점이 있기 때문에 어떤 것이 더 많이 사용되는지에 대한 명확한 대답은 어렵습니다. React Native는 Facebook에서 개발하였으며, 오픈소스로 공개되어 있습니다. React Native는 JavaScript를 사용하기 때문에, 기존의 웹 개발자들이 쉽게 접근하여 사용할 수 있습니다. 또한 React Native는 대부분의 경우에 빌드 타임이 더 빠르고, 개발자들은 JavaScript의 라이브러리와 모듈을 사용하여 개발할 수 있습니다. 이로 인해 많은 앱 개발자들이 React Native를 선택하고 있습니다. Flutter는 Google에서 개발하였으.. 2023. 4. 17.