본문 바로가기

Flutter29

4.Dart - Control the Flow of Code(다트 조건문) 다트의 조건문은 기본적으로 c 언어와 비슷하다. if 문 ( ) 안에는 무조건 참이 되어야 skip하지 않는다. C 랑 동일. 추가로 is 라는게 있는데 이런식으로 변수타입을 확인하는 문법이 있다. ​ else는 C 랑 같다. ( else if 역시 마찬가지!!); 2022. 8. 15.
3.Dart-Operator(다트 연산자) 목표 : 수 계산과 String안에 넣어서 결과출력 ​ 기본적인 + - * / % 는 기본언어랑 같다. ​ Operators *Unary Operators ​ *Assignment Operators ​ ​ TypeCasting -int.parse(); -double.parse(); -toString(); ​ Relational Operators == , != , , = ​ ​ Logical Operators && , || ​ Tenary Operators( Dart에만 있는 개념) A ? B : C (if a == true| select B Else Select C) ​ ​ Ex) int age = 16; String a = age > 17 ? 'Adult' : 'Child'; bool b =.. 2022. 8. 15.
2.Dart-data type(다트 변수) dart변수에는 int, double, String, bool 이 있다. 더 나아가서는 var, dynamic, late, const, final 이 있다. Advanced String String끼리 + 나 $ 를 이용하여 합칠 수 있다. String 초기화는 ' 혹은 " 를 쓰면된다. 아무거나 써도 괜찮다. ex) String a = 'hi'; String b = "hihi"; 다른 변수타입도 String에 합칠 수 있다. 이렇게 되면 you can interpolate 10 이 출력된다.! 중간에 \n을 넣으면 그부분에서 줄바꿈이 일어나게 된다. \ 혹은 ' 를 출력하고싶으면 앞에다가 \ 를 붙이기만 하면 된다. ex)String a = "hi this is \\ \'me\'"; 이렇게 하면 출력은.. 2022. 8. 15.
1.Dart language -다트란? dart언어는 high-level 개발언어이다(인간의 언어에 가까운 직관적인). 다트는 자바언어에 기반을 둔다. 플러터의 메인언어가 dart이기에 우리는 다트를 먼저 공부해보고자 한다. 프로그램은 void main함수에 의해 시작한다. void main() { print('Hello World!'); } 주석작성은 // 이다 //this is comment. 이는 다른 대부분의 언어와의 공통적인 부분이다. 대부분의 언어가 유사하기에 크게 어렵지는 않을것같다. 2022. 8. 15.
flutter[플러터]를 시작하며 크로스플랫폼 개발 프레임 워크인 플러터를 시작해보고자 한다. 크로스플랫폼이란 쉽게말하면 여러 운영체제에서 사용가능한 앱 개발 툴?인것이다. 왜하필 플러터인가? 일단 가성비가 좋다고 생각하고 구글에서 밀고있기 때문이다. 하나의 언어만 학습하면 되기에 학습량이 적고 최신 프레임워크이기때문에 개발이 편하다고 한다. 당장 다른 크로스플랫폼인 리엑트네이티브만 보더라고 html, css, javascript, reactnative 까지 알아야한다. 플러터는 dart언어만 사용한다. 2022. 8. 15.