728x90
반응형

Dart 7

[ Dart ] Where 사용하기

이번 글에서는 where 함수를 사용해 보겠습니다. void main() { // 예시로 사용할 List선언 List people = [ { 'name': '로제', 'group': '블랙핑크', }, { 'name': '지수', 'group': '블랙핑크', }, { 'name': 'RM', 'group': 'BTS', }, ]; print(people); // where 함수를 사용하여 group키의 value값이 블랙핑크인 값만 출력 final blackPink = people.where((x)=> x['group'] == '블랙핑크').toList(); print(blackPink); } 실행결과

Dart 2022.09.15

[ Dart ] Parameter( positional , optional, named ) 알아보기

이번 글에서는 Method의 Parameter 받는 방법을 알아보도록 하겠습니다. [ positional parameter ] - 순서가 중요한 파라미터 가장 기본이 되는 파라미터의 형태입니다. 선언된 자료형의 순서대로 파라미터를 받는 방식입니다. [ optional parameter ] - 있어도 되고 없어도 되는 파라미터 optional parameter는 [ ] 안에 선언된 파라미터는 말 그대로 옵션으로 취급하여 있어도 되고 없어도 정상적으로 작동합니다. 또한 아래 이미지처럼 기본값을 설정할 수 있습니다. [ named parameter ] - 이름이 있는 파라미터(순서가 중요하지 않다.) named parameter는 파라미터를 넘겨줄 때 미리 method에서 지정해 놓은 파라미터의 이름과 매치시..

Dart 2022.09.12

[ Dart ] dynamic and var 알아보기

기본적으로 dynaminc과 var 두 종류 모두 값에 맞게 자료형을 맞추어 줍니다. 위처럼 문자열과 숫자를 적어도 오류 없이 정상적으로 선언이 가능합니다. dynaminc과 var의 차이점을 알아보자면 dynaminc의 경우 중간에 타입이 변경이 돼도 오류 없이 정상적으로 타입이 변경됩니다. 하지만 var의 경우 중간에 타입을 변경할 경우 타입 변경이 안되어 오류가 발생합니다. dynamic과 var의 특징을 간단히 정리해보았습니다. 감사합니다.

Dart 2022.09.12

[ Dart ] Nullable & Non-Nullable 알아보기

안녕하세요 이번 글에서는 Nullable & Non-Nullable을 알아보도록 하겠습니다. 먼저 간단하게 Nullable은 null이 될 수 있는 Non-Nullable은 null이 될 수 없는 이라고 생각하시면 됩니다. Dart에서 기본적으로 변수를 선언할 경우 변숫값에 null을 넣어주게 되면 에러가 발생합니다. 중간에 값을 변경하는 것도 마찬가지로 에러가 발생합니다. 그럼 null을 넣기 위해서는? 자료형 마지막에? 넣어주면 됩니다. 중간에 값을 변경하는 것도 가능합니다. 변수의 마지막에! 를 붙여주면 이 값은 null이 안 올 거야!라는 선언을 해줄 수 있습니다. 실행시켜 보면 ! 가 들어간 변수에 대해서는 에러가 발생하는 것을 알 수 있습니다. 마지막으로 변수의 값을 바꿔줄 때??= 해당 기능..

Dart 2022.09.06

[ Dart ] 자료형 사용하기

이번 글에서는 Dart의 자료형을 정리해보겠습니다. Dart는 기본적으로 Java와 javascript 에서 사용하는 비슷한 자료형을 제공합니다. [ 타입을 지정하는 자료형 ] 1. 숫자 int : 정수형 double : 실수형 2. 문자 String : 문자열 3. 논리 bool : 논리형 [ 타입을 지정하지 않는 자료형 ] var dynamic ※ final과 const의 경우는 예약어이지만 자료형을 작성하지 않으면 자동으로 타입을 지정하여 준다. 기본적으로 자료형의 종류를 나열하였고 다음 글에서는 몇 가지 자료형의 비교와 nullable에 대하여 정리해보겠습니다. 감사합니다.

Dart 2022.08.31
728x90
반응형