본문 바로가기
반응형

전체 글110

Dart에서 Map 함수, where 연산자, spread 연산자 알아보기 Dart에서 제공하는 고급 함수와 연산자들인 map(), where(), 그리고 spread 연산자는 리스트와 배열을 보다 효과적으로 다루기 위해 사용됩니다. 이 연산자들은 코드의 가독성을 높이고, 데이터를 효율적으로 처리할 수 있게 해주는 매우 유용한 도구들입니다. 이 글에서는 각 기능이 어떻게 동작하며, 이를 활용하여 리스트를 어떻게 다룰 수 있는지에 대해 상세히 설명하겠습니다.1. map() 함수Dart의 map() 함수는 리스트의 각 요소에 대해 특정 연산을 수행하고, 그 결과로 새로운 리스트를 반환하는 함수입니다. 이 함수는 고차 함수로, 리스트의 모든 요소에 대해 주어진 함수를 적용한 후 그 결과를 새로운 리스트로 반환합니다. 이 과정에서 원래 리스트는 변하지 않고, 변환된 새로운 리스트가 생.. 2023. 9. 1.
Dart 문법: 객체 지향 프로그래밍, 클래스, 생성자, 선택적 매개변수 Dart는 객체 지향 프로그래밍 언어입니다. 이 글에서는 Dart에서의 클래스, 객체, 생성자, 선택적 매개변수, 카스케이드 연산자에 대해 알아보겠습니다.클래스와 객체클래스는 객체를 생성하기 위한 틀이며, 객체는 클래스의 인스턴스입니다. 현실 세상에 존재하는 대부분의 것을 클래스로 표현 가능하다. 클래스는 설계도와 같이 속성을 가지며, 클래스의 속성에 맞는 값을 가진 객체를 생성할 수 있다.class Person { String name; int age; Person(this.name, this.age);}var john = Person('John', 30);생성자생성자는 클래스의 인스턴스를 생성할 때 호출되는 특별한 메서드입니다.class Person { String name; int ag.. 2023. 8. 25.
728x90
반응형