본문 바로가기
728x90

전체 글110

[Dart] 언어 기본기 - 조건과 반복편 ※ 시작 전 참고사항 : 다트패드로 테스트 진행 조건문 IF문 void main() { int number = 10; if (number % 5 == 0) { // 조건문 : 나머지 값이 0인가? print('5의 배수가 맞다.'); } else { print('5의 배수가 아니다.'); } List names = ['키키', '코코', '디디']; if (names.contains('주주')) { // 조건문 : names에 주주가 있는가? print('주주를 찾았다'); } else if (names.contains('키키')) { // 조건문 : names에 키키가 있는가? print('키키를 찾았다'); } else { // 선 조건문이 해당이 안되면 무조건 호출된다. print('아무도 찾지 못.. 2022. 12. 6.
[Dart] 언어 기본기 - 컬렉션편 ※ 시작 전 참고사항 : 다트패드로 테스트 진행 컬렉션 컬렉션(Collection)은 다른 언어와 마찬가지로 다수의 데이터를 처리하는 자료구조로 대표적으로 3가지의 컬렉션 객체가 있다. List : 데이터의 순서가 있고 중복을 허용한다. Map : 키(Key)와 값(Value)로 구성된 클래스로서 키는 중복을 허용하지 않고 값은 중복을 허용한다. Set : 데이터의 순서가 없고 중복을 허용하지 않는다. List void main() { List names = ['에이', '비', '케이', '지']; print(names); // [에이, 비, 케이, 지] print(names[1]); // 비 print(names.length); // list 개수는 4 names.add('코코'); // names .. 2022. 12. 5.
[Dart] 언어 기본기 - 오퍼레이터편 ※ 시작 전 참고사항 : 다트패드로 테스트 진행 오퍼레이터 숫자 연산 void main() { int number = 4; print(number); // 2 print(number + 4); // 덧셈 : 4 print(number - 4); // 뺄셈 : 8 print(number * 4); // 곱셈 : 16 print(number / 4); // 나눗셈 : 1 print(number % 4); // 나머지 : 0 print(++number); // 1증가 : 5 print(--number); // 1감소 : 4 } void main() { double number = 4.0; print(number += 1); // 1 덧셈 : 5 print(number -= 1); // 1 뺄셈 : 4 prin.. 2022. 12. 4.
[Dart] 언어 기본기 - 변수편 ※ 시작 전 참고사항 : 다트패드로 테스트 진행 변수 선언 문자열 타입 void main() { String string = '텍스트'; // 문자열 선언 print(string); string = '텍스트 변경'; // 문자열 변경 print(string); print(string == '새로운 텍스트'); // 문자열 비교 } 정수 타입 void main() { int number1 = 10; // 정수 선언 print(number1); int number2 = 20; // 두번재 정수 선언 print(number2); print(number1 + number2); // 덧셈 print(number1 - number2); // 뺄셈 print(number1 / number2); // 나눗셈 print.. 2022. 12. 3.
300x250