티스토리 뷰

개발/Dart & Flutter

Dart 문법 정리

Lovizu 2018. 12. 26. 16:49

 Dart 문법 정리

Flutter를 위한 Dart 문법 정리



Keywords ( 예약어로 변수 선언 이름으로 사용할 수 없다 )


( 이미지를 클릭하여 링크 이동 )


변수

초기화 

String name = '홍길동';


print(name); // 홍길동


기본값은 null

var name;

// name = null


기본변수 (var, dynamic)

var test = "name"; // 자동으로 String 타입지정

test = 12345; // Error !!


dynamic name = "홍길동";

name = 1234;

print(name); // 1234


Final 선언을 할경우 변수를 변경할수 없다

final name = '홍길동'; // 자동으로 String 타입 지정

final String nickname = '의적'


name = '둘리'; // Error !!

nickname = '아기공룡'; // Error !!


상수 ( const )

const bar = 100000;

const double atm = 1.01325 * bar;


//const 는 암시적 final


내장타입 (숫자, 문자열, 불린, 맵, 룬, 심볼)

숫자


정수형 : int

실수형 : double


문자열을 숫자로 바꾸려면 int.parse

문자열을 실수로 바꾸려면 double.parse

정수를 문자형으로 바꾸려면 정수.toString()

실수를 문자형으로 바꾸려면 실수.toStringAsFixed([소수점 갯수])


문자열


문자열은 작은 따옴표(') 혹은 큰 따옴표(") 어느것으로 써도 무관


일반적인 문법과 특이한 점


1. 글자 합치기

String name = '둘리'

'고길동'

'마이콜';


print(name); // 둘리고길동마이콜


String name2 = '둘리' + '고길동' + '마이콜';

print(name2); // 둘리고길동마이콜


2. 여러줄 작성 (파이썬 문법과 비슷)

String name3 = '''홍길동

고길동

마이콜

''';


print(name3);

//홍길동

//고길동

//마이콜




TODO : 

불린

리스트

심볼 작성 필요









댓글


최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday