π‘ 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 |