📄 [문서] Dart 기본 문법 공부 #21
Cassiiopeia
started this conversation in
Documents
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
📝 기본 개념
Java 만 알긴합니다 Dart 공부 차차 하면서 Discussion에 글 남기겠습니다
변수
변수종류는 아래와 같습니다.
문자: String
숫자: number, int, double
불리언: boolean
열거형: List(Array), Set, Map
List
이게 까보면 인터페이스로 선언되어 있어서 배열이라고 하기도 뭐하지만... 인덱스로 특정원소에 접근가능한 타입이라고 해두죠. swift, kotlin도 그렇지만 dart도 기본함수와 고차함수를 제공합니다.add ,where, map, reduce, fold 등등..
오우 여기까지는 상당히 Java 랑 비슷하네요??
Set
중복을 허용하지 않고 순서보장이 안되는 리스트입니다. 그외에는 리스트와 같습니다. 정확하진 않지만 리스트보다 처리속도가 빠르다고 합니다.
var numbers = {1, 2, 3, 4, 4, 2};
numbers.add(5);
numbers.remove(3);
enum
열거형, 일반적으로 switch랑 같이 사용합니다. 다른 언어의 경우 프로젝트에 따라 코딩규약으로 강제하기도 합니다. swift나 kotlin처럼 확장기능은 많이 없는듯해요.
연산자
기본적으로 다른언어랑 동일하니 설명은 생략합니다.
몇가지만 짚어보자면..
타입비교는 is 사용합니다.
number is Int
null-safe지원함. null관련 연산자만 코드로 보시죠. 기본값지정, 옵셔널체이닝등이 가능합니다.
기본연산자 기본문법은 Java랑 거의유사하네요
🎯 본문
더 꿀팁있다면 전수해주시길..
📚 기대효과
No response
🔗 관련 자료
No response
🙋 담당자
그냥 언급할께요 ^^
Beta Was this translation helpful? Give feedback.
All reactions