λšλ”±κ°œλ°œ πŸ”¨

[슀파λ₯΄νƒ€μ½”λ”©ν΄λŸ½] ν”ŒλŸ¬ν„°(Flutter)둜 μ‹œμž‘ν•˜λŠ” μ•±κ°œλ°œ μ’…ν•©λ°˜ - 1μ£Όμ°¨ κ°œλ°œμΌμ§€ β‘’ λ³Έλ¬Έ

개발/🎯 Flutter

[슀파λ₯΄νƒ€μ½”λ”©ν΄λŸ½] ν”ŒλŸ¬ν„°(Flutter)둜 μ‹œμž‘ν•˜λŠ” μ•±κ°œλ°œ μ’…ν•©λ°˜ - 1μ£Όμ°¨ κ°œλ°œμΌμ§€ β‘’

λšλ”±κ°œλ°œμž πŸ”§ 2023. 11. 9. 20:40
λ°˜μ‘ν˜•

7.  Dart 문법 

Dart μ‹€ν–‰μˆœμ„œ

void main() {} // return κ°’ μ—†μŒ

main2 () {} // void μƒλž΅ κ°€λŠ₯

String main3 () { // string κ°’ return 
  return "Hello";
}

main은 Dartμ—μ„œ 처음 μ‹œμž‘ μ‹œ ν˜ΈμΆœν•˜λŠ” ν•¨μˆ˜

λ³€μˆ˜

1) μžλ£Œν˜•

var : 처음 λ‹΄κΈ΄ κ°’μœΌλ‘œ νƒ€μž…μ΄ μ§€μ •
String : 문자만 담을 수 μžˆλ‹€.
String? : 문자 λ˜λŠ” λΉ„μ–΄μžˆλŠ”(null) μƒνƒœ
const: μ²˜μŒμ— λ³€μˆ˜λ₯Ό μ„ μ–Έν•˜λ©° 담은 값을 λ³€κ²½ν•  수 μ—†λ‹€.
final : μ„ μ–Έν•˜κ³  λ‚˜μ€‘μ— 값을 담을 수 μžˆμœΌλ‚˜, ν•œ 번 λ‹΄μœΌλ©΄ λ³€κ²½ν•  수 μ—†λ‹€.

 

2) λ³€μˆ˜λͺ…

- 영문 _ $ 숫자 만 μ‚¬μš©

- 숫자둜 μ‹œμž‘ν•  수 μ—†λ‹€.

- μΉ΄λ©œμΌ€μ΄μŠ€ μ‚¬μš©

클래슀

클래슀의 ꡬ성 μš”μ†Œ

속성(Property) : 클래슀 λ‚΄μ˜ λ³€μˆ˜
λ©”μ†Œλ“œ(Method) : 클래슀 λ‚΄μ˜ ν•¨μˆ˜
μƒμ„±μž(Constructor) : 클래슀 λͺ…κ³Ό λ™μΌν•œ ν•¨μˆ˜

 

λ°˜μ‘ν˜•