1. 연산자 (Operators)연산자란 변수나 값에 대해 연산을 수행하는 기호 또는 키워드입니다. 이를 활용하여 수학 연산, 비교, 논리 연산, 할당 등을 수행할 수 있습니다. 2. 산술 연산자산술 연산자는 숫자를 계산하는 데 사용합니다. 연산자설명예제+덧셈a + b-뺄셈a - b*곱셈a * b/나눗셈 (결과: double)a / b~/나눗셈 (결과: 정수)a ~/ b%나머지 연산a % b int a = 10;int b = 3;print(a + b); // 13print(a - b); // 7print(a * b); // 30print(a / b); // 3.3333333333333335print(a ~/ b); // 3 (정수 나눗셈)print(a % b); // 1 ..
1. 타입이란?타입은 프로그래밍을 할 때 다루는 데이터의 형태입니다. 예를 들어 변수가 데이터를 담는 상자라면,데이터 타입은 그 상자에 담을 수 있는 데이터의 종류라고 생각하시면 됩니다. 🚀 2. 숫자형 (Numbers)Dart에서 숫자는 int와 double 두 가지 타입으로 나뉩니다. 1) int (정수)int는 소수점이 없는 정수를 저장합니다.음수와 양수, 0을 포함하며, 메모리의 크기에 따라 저장할 수 있는 값의 범위가 결정됩니다. int [변수 이름] = [값];var [변수 이름] = [정수형 타입 값]; // var를 사용하면 자동으로 int로 설정var x = 1;var hex = 0xDEADBEEF; // 16진수 표현 0x를 앞에..
1. 변수 선언Dart에서 모든 변수는 실제 값을 직접 저장하는 것이 아니라, 객체를 가리키는 참조(reference)를 저장한다.var name = 'Bob';즉, 위 코드에서 name은 직접 "Bob"이라는 문자열을 저장하는 것이 아니라, "Bob"이 저장된 객체의 메모리 주소를 가리키고 있다. 1) 타입 추론var로 선언하면 name에 할당된 값이 "Bob"이라는 문자열이므로, 자동으로 String 타입이 된다. 2) 명시적인 타입 지정var로 선언하지 않고 명시적으로 String 타입이라는 것을 알려주는 변수 선언을 할 수도 있다.String name = 'Bob'; 3) 타입 제한 없이 변수 선언변수가 하나의 타입으로 제한되지 않은 경우에는 여러 타입의 객체를 저장할 수도 있다.Object ..