목록Flutter/Dart 문법 (14)
Foggy day
이번 포스팅에서는 List, Map, Set에 대해 알아보겠습니다. 1. List List는 같은 타입의 자료를 여러개 담을 수 있습니다. 순서가 있으며 다른 언어와 다른 점은 Dart에서는 Array(배열)과 List를 구분하지 않고, List를 사용합니다. List의 순서는 0번부터 시작됩니다. 기본적인 선언 형태는 List 변수명 = []; 입니다. 안에 선언해준 타입과 동일한 타입만 List에 넣을 수 있습니다. List listString = ["aa", "bb", "cc"]; List listInt = [1, 2, 3, 4, 5]; List listBool = [true, true, true]; List는 가지고 있는 데이터를 추가, 삭제할 수 있습니다. - 데이터 추가 데이터를 추가할 때 a..
이번 포스팅에서는 If, Swtich, 삼항연산자를 알아보겠습니다. 1. If문 코딩할 때 가장 많이 사용되는 조건문입니다. 특정 값들을 비교해서 다른 이벤트나 UI를 연출하는 등 다양한 상황에서 사용됩니다. 키워드로는 if, else if, else 세가지가 있습니다. 시작은 무조건 if로 해야되지만 if 이후에 else if나 else를 사용하는 것은 자유입니다. else는 마지막에만 올 수 있고, else 이후에 else if나 if를 사용할 수 없습니다. 괄호는 true와 false의 값만 입력할 수 있고, true가 되면 해당 중괄호에 진입할 수 있습니다. 형태는 아래와 같습니다. void conditionalIf() { String value = "d"; if (value == "a") { p..
1. 연산자 연산자의 종류에는 산술, 증감, 비교, 논리가 있습니다. - 산술 연산자 : 사칙연산 - 증감 연산자 : 더하고 빼고 - 비교 연산자 : a가 b보다 큰지 작은지 혹은 같은지 비교 - 논리 연산자 : and, or, not, equal, not equal 2. 산술 연산자 산술 연산자는 사칙연산을 할 수 있는 기능을 제공합니다. 다트에서 기본적으로 제공하는 산술 연산자는 아래와 같습니다. - + : 더하기 - - : 빼기 - * : 곱하기 - / : 나누기 - ~/ : 나누기의 몫 구하기(int 타입으로 반환) - % : 나누기의 나머지 값 구하기(double 타입으로 반환) - 사용법 int age1 = 10 + 10; // 20 int age2 = 30 - 5; // 25 int age3..
Dart의 변수(Variable) 변수란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미합니다. 즉, 변수란 데이터를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있습니다 - String : 문자열 - int : 정수 - double : 실수(소수점) - bool : 참(true) 또는 거짓(false) 1. 변수 선언 변수를 선언하기 위해서는 = 기호를 사용해야 합니다. 변수의 타입을 선언하고, 변수의 이름을 적어준 후에 = 기호로 값을 할당합니다. int age = 30; String name = "홍길동"; double weight = 70.5; bool b = true; 위와 같이 하면 age라는 int 타입의 변수에 30이라는 값이..