ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Dart와 Python 유사한 데이터 타입
    카테고리 없음 2023. 1. 26. 13:46

    Dart 언어의 특징

    1. Dart는 main()으로 시작됩니다
    2. Dart는 어디에서나 변수를 선언 및 사용할 수 있습니다
    3. Dart는 모든 변수가 객체(Object) 입니다 // Ex) 함수, 숫자, 널 모두 객체로 취급함
    4. 자료형에 엄격한 언어(Typed언어), 변수에 지정한 자료형만 저장해야함 하지만 dynamic 자료형은 여러 자료형 허용
    5. List,List과 같은 제네릭 타입을 허용
      `List list = [1, 2, '3', true, false];` => `[1, 2, 3, true, false]`
    6. 변수나 함수의 시작은 언더스코어(_) 또는 문자열로 시작하고 그 후에 숫자를 입력할수 있다
    7. 명령 단위는 세미콜론(;)으로 끝난다.

    Dart기본자료형

    ●int: 정수형

     -1,2,100

     -int a = 500;

    ●double: 실수형

     -0.5, 3.14

     -double b = 3.14;

    ●String: 문자열

     -String exam = '안녕';

     -큰따옴표 작은따옴표 둘 다 사용가능하지만 작은따옴표가 표준이다.

    ●bool: 참, 거짓을 나타내는 불리언 타입

     -true, false

     -bool c = false;

     

    Dart 타입추론: Var

    타입을 명시하지 않고 타입을 초기화 값에 따라서 알아서 데이터 타입을 정해주는 것이다.

     - var a = 11; //int type

     - var b = 3.14; //double type

     - var c = '안녕!'; //String type

     - var d = true; // bool type

     

    Dart fanal,const : 상수

    상수는 값이 변하는 변수와 달리 변하지 않는 값을 나타내기 위해서 사용한다.

    변수 선언시에 맨 앞에 final혹은 const 키워드를 붙이면 된다.

     -const int money= 1000000;   

                  //money = 10000; //에러

     

    산술연산자

    ● + : 더하기

             -문자열 결합가능 ('a'+'b'=ab)

    ● - : 빼기

    ● * : 곱하기

    ● / : 나누기

    ● % : 나머지

    ● ~/ : 몫

     

    증감연산자

    ● 전위 연산   예)int a = 10;

      - ++a는      print(++a);     //11

      - --a는        print(--a);      //11

     

    ● 후위 연산   예) int b = 10;

      -  a++는      print(b++);    //10

      -  a--는        print(b--);     //11

     

    비교 연산자

    • == : 같다
    • != : 다르다
    • >, < : 크다 작다
    • >=, <= : 크거나 같다 작거나 같다

     

     논리 연산자

    • && : and
    • || : or
    • ! : 부정

     

    주석처리

    한줄주석 : //

    여러줄 주석 : 여러줄 주석의 시작은 /**으로 시작한다. 남길 문장을 입력하고 엔터를 누르면 자동으로 다음줄부터는 * 붙으면서 주석이 연장된다.

    그러다가 주석을 끝내고 싶으면 **/ 으로 주석을 마무리 한다.

    /**안녕

    *하

    *세

    요**/

Designed by Tistory.