본문 바로가기



전체  > fluttertype (2)

Dart 13. 컬렉션 타입 List Set Map {유목민 알폰스} 테이블 처럼 행, 열이 있는 복잡한 형태의 데이터를 저장할수 있는 변수타입 입니다. List, Set, Map 타입에 대해서 알아 보겠습니다. 1. List 타입 List 꺽쇠 안에 타입을 선언하면 배열안에 들어갈수 있는 타입이 지정이 됩니다. List 꺽쇠와 타입지정이 없기 때문에 배열안에 들어갈 타입은 다이나믹 타입이 됩니다. 그래서 모든 타입의 변수를 담을수 있습니다. [실행] void main() { List rs = [123, "테스트", true]; rs[0] = 100; rs[1] = "홍길동"; print('rs:[${rs[0]}, ${rs[1]}, ${rs[2]}]'); } [결과] rs:[100, 홍길동, true] 제네릭으로 타입을 지정했다면 지정한 타입만 대입할수 있습니다. void..


Dart 12. { const, final }와 { var, dynamic } 타입 {유목민 알폰스} const final var dynamic 타입의 변수들을 알아보겠습니다. 1. const 타입 { 함수 안의 지역변수, 톱 레벨 }에서 선언가능합니다. 클래스에서 선언할 때는 무조건 static변수로 선언해야 합니다. 선언할 때 무조건 초기값을 지정해야 합니다. 한번 선언이 되면 값을 바꿀 수 없습니다. const타입에 변수값을 대입할 때는 반드시 ( const = const ) 같은 const끼리만 대입가능합니다. main() { String str01 = "문자값"; const String const01 = "커스트고정값"; final String final01 = "파이널고정값"; } 2. final 타입 {함수안의 지역변수, 클래스 안의 지역변수}에서 선언이 가능합니다. 클래스에서 선언할 때도 ..