- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 프로그래머스 레벨2
- swift 알고리즘
- swift split
- 알고리즘
- 디자인패턴
- 프로그래머스 swift
- sort
- 스위프트디자인패턴
- swift 코딩테스트
- 다트
- 프로그래머스
- coding test
- dart
- 자료구조
- Design Pattern
- 코테
- swift
- 감성에세이
- Algorithm
- 정렬 알고리즘
- rxswift
- 코딩테스트
- 정렬
- 프로그래머스 level1
- 디자인 패턴
- programmers
- 스위프트
- datastructure
- 정렬알고리즘
- programmer
목록CS(컴퓨터 과학)/Dart (8)
Bill Kim's Life...
Dart 언어에서의 Exceptions(예외 처리)에 대하여 살펴봅니다. #. 구독 대상 Dart 언어를 처음 접하시면서 공부해보고 싶으신 분 플러터(Flutter) 개발에 관심이 있어나 해보고 싶으신 분 멀티 플랫폼 모바일 앱 개발을 시작하고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Exceptions Dart 언어에서도 Java나 다른 언어들과 같이 예외를 throw하고 catch 할 수 있습니다. 예외는 예상치 못한 일이 발생했음을 나타내는 오류로서 예외가 포착되지 않으면 예외를 발생시킨 격리(isolate)가 일시 중단되며 일반적으로 격리 및 해당 프로그램이 종료됩니다. Java와 달리 Dart의 모든 예외는 확인되지 않은 예외입니다. 따라서 메서드는 throw 할 수있는..
Dart 언어에서의 Functions(함수)에 대하여 살펴봅니다. #. 구독 대상 Dart 언어를 처음 접하시면서 공부해보고 싶으신 분 플러터(Flutter) 개발에 관심이 있어나 해보고 싶으신 분 멀티 플랫폼 모바일 앱 개발을 시작하고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Function Dart는 순수 객체지향 언어(True object-oriented language)이므로 함수도 Function인 객체로 다룹니다. 즉 함수를 변수에 할당하거나 다른 함수에 인자로 전달 할 수 있다. Dart 클래스의 인스턴스를 함수처럼 호출할 수도 있습니다. Dart에서의 함수가 가질 수 있는 특징들은 아래와 같습니다. 변수가 함수 참조 가능 다른 함수의 인자로 함수 전달 가능 이름있는..
Dart 언어에서의 Control flow statements(제어문)에 대하여 살펴봅니다. #. 구독 대상 Dart 언어를 처음 접하시면서 공부해보고 싶으신 분 플러터(Flutter) 개발에 관심이 있어나 해보고 싶으신 분 멀티 플랫폼 모바일 앱 개발을 시작하고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 제어문 Dart에서도 아래와 같은 다양한 형태의 제어문을 제공합니다. 오늘은 아래의 다양한 제어문에 대해서 하나하나씩 코드 예제를 통해서 기본적인 사용법에 대하여 살펴보겠습니다. if and else for loops while and do-while loops break and continue switch and case assert If and else 일반적인 Java와 비..
Dart 언어에서의 Operators(연산자)에 대하여 살펴봅니다. #. 구독 대상 Dart 언어를 처음 접하시면서 공부해보고 싶으신 분 플러터(Flutter) 개발에 관심이 있어나 해보고 싶으신 분 멀티 플랫폼 모바일 앱 개발을 시작하고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Operatoras Dart에서도 다양한 형태의 연산자를 제공합니다. 아래의 표는 Dart에서 제공되는 모든 연산자들에 대해서 나타낸 표입니다. unary postfix expr++ expr-- () [] . ?. unary prefix -expr !expr ~expr ++expr --expr await expr multiplicative * / % ~/ additive + - shift >>> bitw..
Dart 언어에서의 Collection에 대하여 살펴봅니다. #. 구독 대상 Dart 언어를 처음 접하시면서 공부해보고 싶으신 분 플러터(Flutter) 개발에 관심이 있어나 해보고 싶으신 분 멀티 플랫폼 모바일 앱 개발을 시작하고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Collections Dart에서는 기타 다른 언어들과 마찬가지로 다수의 자료에 대한 처리 및 관리를 위한 Collection 자료형 클래스를 제공합니다. 기본적으로 크게 아래의 3가지의 Collection 클래스를 제공합니다. List : 데이터의 순서가 있고 중복을 허용함(배열, Array) Set : 데이터의 순서가 없고 중복을 허용하지 않음 Map : 키(Key)와 값(Value)로 구성된 클래스로서 키..
Dart 언어에서의 Variables(변수)에 대하여 살펴봅니다. #. 구독 대상 Dart 언어를 처음 접하시면서 공부해보고 싶으신 분 플러터(Flutter) 개발에 관심이 있어나 해보고 싶으신 분 멀티 플랫폼 모바일 앱 개발을 시작하고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Variables 기본 변수에 대한 선언은 크게 아래와 같습니다. var name = 'Bob'; dynamic name = 'Bob'; String name = 'Bob'; var a = 1; // int var b = 2.2; // double var c = 'String'; // String var d = "String2": // String var e = false; // bool var v_a =..
Dart 언어에 대한 기초 문법에 대하여 살펴봅니다. #. 구독 대상 Dart 언어를 처음 접하시면서 공부해보고 싶으신 분 플러터(Flutter) 개발에 관심이 있어나 해보고 싶으신 분 멀티 플랫폼 모바일 앱 개발을 시작하고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Keywords Dart 언어에서 사용되는 전체 키워드는 아래와 같습니다. 해당 키워드와 문법에 대해서는 추후 별도의 강의들을 통하여 설명드리도록 하겠습니다. abstract 2 else import 2 super as 2 enum in switch assert export 2 interface 2 sync 1 async 1 extends is this await 3 extension 2 library 2 throw ..
Dart 언어에 대한 개요 및 중요 컨셉에 대하여 살펴봅니다. #. 구독 대상 Dart 언어를 처음 접하시면서 공부해보고 싶으신 분 플러터(Flutter) 개발에 관심이 있어나 해보고 싶으신 분 멀티 플랫폼 모바일 앱 개발을 시작하고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Dart(다트) 언어란? Dart 언어는 구글이 개발한 웹 프론트엔트 언어이다. 구체적인 언어의 목적과 개요을 나무위키에서 살펴보면 아래와 같습니다. [나무위키] -Dart(프로그래밍 언어) Dart(프로그래밍 언어) - 나무위키 Dart 네이티브는 모바일, 데스크탑 및 서버 애플리케이션용 네이티브 ARM 또는 X64 시스템 코드로 컴파일 된 Dart 코드를 실행할 수 있게 한다. 모바일 또는 데스크탑, 웹,..