[Flutter] 사전 기반 지식

2024. 9. 4. 11:06Β·Flutter

πŸ’‘ dataλž€ λ¬΄μ—‡μΌκΉŒ?

λ°μ΄ν„°λŠ” 정보λ₯Ό λ‚˜νƒ€λ‚΄λŠ” λ‹¨μˆœν•œ κ°’ λ˜λŠ” μ‚¬μ‹€μ˜ μ§‘ν•©μž…λ‹ˆλ‹€.

컴퓨터 κ³Όν•™μ—μ„œ λ°μ΄ν„°λŠ” 컴퓨터가 μ²˜λ¦¬ν•  수 μžˆλŠ” ν˜•μ‹μœΌλ‘œ ν‘œν˜„λœ 정보λ₯Ό λ§ν•©λ‹ˆλ‹€.

 

ν”„λ‘œκ·Έλž˜λ°μ—μ„œ λ°μ΄ν„°λŠ” λ³€μˆ˜, μƒμˆ˜, λ°°μ—΄, 리슀트, 였브젝트, 클래슀 등을 톡해 ν‘œν˜„λ˜λ©° CRUDκ°€ κ°€λŠ₯ν•˜κ³ , 전솑될 수 μžˆμŠ΅λ‹ˆλ‹€. 데이터 νƒ€μž…μ€ λ°μ΄ν„°μ˜ μ’…λ₯˜λ₯Ό κ²°μ •ν•˜κ³ , μ–΄λ–€ 연산이 κ°€λŠ₯ν•œμ§€ κ²°μ •ν•˜λŠ” λΆ„λ₯˜ μ²΄κ³„μž…λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, μ •μˆ˜ 데이터 νƒ€μž…μ˜ λ°μ΄ν„°λŠ” λ§μ…ˆ, λΊ„μ…ˆ λ“±μ˜ μ‚°μˆ  연산이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

λ°μ΄ν„°λŠ” λ˜ν•œ λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ 정보λ₯Ό μ €μž₯ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 경우, λ°μ΄ν„°λŠ” μ’…μ’… ν…Œμ΄λΈ”μ˜ ν˜•νƒœλ‘œ κ΅¬μ‘°ν™”λ˜μ–΄ 있으며, 각 ν…Œμ΄λΈ”μ€ μ„œλ‘œ μ—°κ΄€λœ λ°μ΄ν„°μ˜ 집합을 λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, 'μ‚¬μš©μž' ν…Œμ΄λΈ”μ€ 이름, 이메일 μ£Όμ†Œ, μ „ν™”λ²ˆν˜Έ λ“±μ˜ μ‚¬μš©μž 정보λ₯Ό 포함할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ§ˆμ§€λ§‰μœΌλ‘œ, λ°μ΄ν„°λŠ” 뢄석을 톡해 μ˜μ‚¬ 결정에 도움을 쀄 수 μžˆλŠ” μΈμ‚¬μ΄νŠΈλ₯Ό μ–»λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 데이터 뢄석은 λŒ€μš©λŸ‰μ˜ λ°μ΄ν„°μ—μ„œ νŒ¨ν„΄μ„ μ°Ύκ³ , μΆ”μ„Έλ₯Ό νŒŒμ•…ν•˜κ³ , μ˜ˆμΈ‘μ„ λ§Œλ“œλŠ” κ³Όμ •μž…λ‹ˆλ‹€. μ΄λŠ” λΉ„μ¦ˆλ‹ˆμŠ€, κ³Όν•™, 의료, μ •λΆ€ λ“± λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ μ‚¬μš©λ©λ‹ˆλ‹€.

 

λ³€μˆ˜ vs μƒμˆ˜

λ³€μˆ˜λž€ dataλ₯Ό 보관할 수 μžˆλŠ” λ©”λͺ¨λ¦¬ μ €μž₯ 곡간이며 λ³€ν•˜λŠ” κ°’(λ‹¨μˆœν•œ 수치)이기도 ν•©λ‹ˆλ‹€.

μƒμˆ˜λž€ dataλ₯Ό 보관할 수 μžˆλŠ” λ©”λͺ¨λ¦¬ μ €μž₯ 곡간이며 ν•œλ²ˆ μ΄ˆκΈ°ν™”λ˜λ©΄ λ³€κ²½ν•  수 μ—†λŠ” κ°’(λ‹¨μˆœν•œ 수치)이기도 ν•©λ‹ˆλ‹€.

 

데이터 νƒ€μž…( μžλ£Œν˜• )μ΄λž€?

λ³€μˆ˜λ₯Ό μ„ μ–Έν•  λ•Œ ν•¨κ»˜ μ§€μ •λ˜λ©°, ν•΄λ‹Ή λ³€μˆ˜κ°€ μ–΄λ–€ μ’…λ₯˜μ˜ 데이터λ₯Ό μ €μž₯ν•  수 μžˆλŠ”μ§€λ₯Ό κ²°μ •ν•©λ‹ˆλ‹€.

 

Built-in types(λ‚΄μž₯ν˜•)

πŸ’‘ DartλŠ” 객체 μ§€ν–₯ 언어이며, Dart의 거의 λͺ¨λ“  것이 κ°μ²΄μž…λ‹ˆλ‹€. μ΄λŠ” 숫자, ν•¨μˆ˜, null도 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ Dart의 λͺ¨λ“  것은 Object 클래슀의 μΈμŠ€ν„΄μŠ€λΌκ³  ν•  수 μžˆμŠ΅λ‹ˆλ‹€. Object ν΄λž˜μŠ€λŠ” λͺ¨λ“  클래슀의 슈퍼 ν΄λž˜μŠ€μž…λ‹ˆλ‹€.

int μžλ£Œν˜•μ—μ„œ object 클래슀의 κΈ°λŠ₯은 toString()을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 또 ν•œ List, Set, Map μ—μ„œλ„ Object 클래슀의 κΈ°λŠ₯은 toString() λ©”μ„œλ“œλ₯Ό ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

즉, . μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•  수 μžˆλ‹€

'Flutter' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Flutter] dart Null Safety  (0) 2024.09.06
[Flutter] List둜 μ΅œλŒ€κ°’, μ΅œμ†Œκ°’ κ΅¬ν•˜κΈ°  (0) 2024.09.04
[Flutter] μ»¬λ ‰μ…˜(자료ꡬ쑰)  (0) 2024.09.04
[Flutter] Dart μ–Έμ–΄ λ³€μˆ˜  (0) 2024.09.04
[Flutter] ν”„λ‘œμ νŠΈ ꡬ쑰 μ‚΄νŽ΄λ³΄κΈ°  (0) 2024.09.04
'Flutter' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [Flutter] List둜 μ΅œλŒ€κ°’, μ΅œμ†Œκ°’ κ΅¬ν•˜κΈ°
  • [Flutter] μ»¬λ ‰μ…˜(자료ꡬ쑰)
  • [Flutter] Dart μ–Έμ–΄ λ³€μˆ˜
  • [Flutter] ν”„λ‘œμ νŠΈ ꡬ쑰 μ‚΄νŽ΄λ³΄κΈ°
미둜910
미둜910
개발자λ₯Ό κΏˆκΎΈλŠ” 민경이의 기둝 λΈ”λ‘œκ·Έ
  • 미둜910
    개발 note
    미둜910
  • 전체
    였늘
    μ–΄μ œ
    • λΆ„λ₯˜ 전체보기
      • μ„€μΉ˜ 메뉴얼
      • HTML
      • JAVA
        • Java 기초
        • Java μ‘μš©
        • 자료ꡬ쑰
        • HTTP
        • JSP ν”„λ‘œκ·Έλž˜λ°
      • MySQL
        • MySQL κΈ°λ³Έ
        • 1일 1쿼리
      • CSS
      • Spring boot
      • JS
        • κ²Œμ‹œνŒ λ§Œλ“€κΈ°
      • Git
      • Flutter
        • MVVM ν™œμš©
        • 심화 버전
        • 1일 1 Flutter
      • λ””μžμΈ νŒ¨ν„΄μ˜ ν™œμš©
      • error note
      • My Project
        • [μ‘Έμž‘] LLM 기반 νŠΉν—ˆ μœ μ‚¬λ„ 뢄석 μ‹œμŠ€ν…œ
        • λ„μ„œ 관리 ν”„λ‘œκ·Έλž¨ (final project)
        • amigo
        • 친ꡬ λ§€μΉ­ ν”„λ‘œκ·Έλž¨(FMP)
      • Python
      • λ”₯λŸ¬λ‹
      • λ„€νŠΈμ›Œν¬
      • 곡뢀 λ…ΈνŠΈ
        • μ—°κ΅¬νšŒ
        • 자료ꡬ쑰
      • 기타
  • λΈ”λ‘œκ·Έ 메뉴

    • ν™ˆ
    • 전체보기
    • -----------------------
  • 링크

  • 곡지사항

  • 인기 κΈ€

  • νƒœκ·Έ

    Flutter
  • 졜근 λŒ“κΈ€

  • 졜근 κΈ€

  • hELLOΒ· Designed Byμ •μƒμš°.v4.10.6
미둜910
[Flutter] 사전 기반 지식
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”