Flutter (์•ฑ ๊ฐœ๋ฐœ)/Dart ์ฝ”๋“œ ์ฒจ๋ถ€ ํŒŒ์ผ

[Dart ๋ณ€์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž…] Dart์˜ ์ฃผ์š” ๋ฐ์ดํ„ฐ ํƒ€์ž… (int, double, String, bool)(๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฒจ๋ถ€ ํŒŒ์ผ ์ œ๊ณต)

๋ชฝ๋ฌผ๊ณ ๊ธฐ๐“†œ 2025. 2. 23. 17:30
728x90
728x90

 

Dart์˜ ์ฃผ์š” ๋ฐ์ดํ„ฐ ํƒ€์ž…

(int, double, String, bool) ์ดํ•ดํ•˜๊ธฐ ๐ŸŽฏ๐Ÿ“Œ

 

Dart๋Š” ๊ฐ•ํƒ€์ž…(Strongly Typed) ์–ธ์–ด๋กœ,

๋ชจ๋“  ๋ณ€์ˆ˜์—๋Š” ๋ช…ํ™•ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.


์ฃผ์š” ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์€

int(์ •์ˆ˜), double(์‹ค์ˆ˜),

String(๋ฌธ์ž์—ด), bool(์ฐธ/๊ฑฐ์ง“)์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

 

์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ดํ•ดํ•˜๋ฉด

Flutter ๊ฐœ๋ฐœ ์‹œ

์˜ฌ๋ฐ”๋ฅธ ๋ฐ์ดํ„ฐ ํ™œ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ,

์ฝ”๋“œ์˜ ์•ˆ์ •์„ฑ๊ณผ

๊ฐ€๋…์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š”

Dart์˜ ์ฃผ์š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ดํ•ดํ•˜๊ณ ,

์‹ค์ œ ์ฝ”๋“œ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด

ํ™œ์šฉ ๋ฐฉ๋ฒ•์„ ์ตํ˜€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿš€

 


๋จผ์ €

 

๋” ๋งŽ์€ ์ •๋ณด, ํ˜น์€


์ˆœ์„œ๋Œ€๋กœ ํฌ์ŠคํŒ…์„ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด


์•„๋ž˜ ๋…ธ์…˜์„ ํ™•์ธํ•ด์ฃผ์„ธ์š”. 

 



https://mongmung-i.notion.site/Flutter-1a39b1e2cdaa80319a0fc2a89281dc71?pvs=4

 

Flutter ์–ดํ”Œ ๊ฐœ๋ฐœ ์ผ์ง€ | Notion

Made with Notion, the all-in-one connected workspace with publishing capabilities.

mongmung-i.notion.site

https://mongmung-i.notion.site/19f9b1e2cdaa80a984ade6141a87fd29?pvs=4

 

์ฐฝ์—… ํŠธ๋ž™ ์‚ฌ์ „ ์บ ํ”„ ๐“†ฒ | Notion

์ด ๊ณณ์€ ์ฐฝ์—… ํŠธ๋ž™ ์‚ฌ์ „ ์บ ํ”„ ์ง„ํ–‰ ์‚ฌํ•ญ์„ ์ •๋ฆฌํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.

mongmung-i.notion.site

 

 

 


โ… . ์„œ๋ก : Dart์˜ ์ฃผ์š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š” ์ด์œ  ๐Ÿค”

 

๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์ค‘์š”ํ•œ ์ด์œ 

 

โœ… ๊ฐ ๋ณ€์ˆ˜์˜ ์—ญํ• ๊ณผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์ด ๋‹ค๋ฆ„
โœ… ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋ฐฉ์ง€ํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Œ
โœ… Flutter UI ๊ฐœ๋ฐœ ์‹œ ์˜ฌ๋ฐ”๋ฅธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์‚ฌ์šฉํ•ด์•ผ ์ตœ์ ์˜ ์„ฑ๋Šฅ ์œ ์ง€ ๊ฐ€๋Šฅ

โžก Dart์˜ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ •ํ™•ํžˆ ์ดํ•ดํ•˜๋ฉด, ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค! ๐Ÿš€

 


Dart์˜ ๊ฐ•ํƒ€์ž… ์–ธ์–ด ํŠน์ง•

 

Dart์—์„œ๋Š” 

์ •์ˆ˜(int), ์‹ค์ˆ˜(double), ๋ฌธ์ž์—ด(String) ๋“ฑ 

์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ํ™œ์šฉํ•˜๋ฉด 

๋ถˆํ•„์š”ํ•œ ์˜ค๋ฅ˜๋ฅผ ์ค„์ด๊ณ 

 ์ฝ”๋“œ์˜ ์•ˆ์ •์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

โœ… Dart๋Š” ๊ฐ•ํƒ€์ž… ์–ธ์–ด → ๋ณ€์ˆ˜์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ๊ฒฐ์ •๋˜๋ฉด ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅ
โœ… ์ •์  ํƒ€์ž… ์ง€์ • ๊ฐ€๋Šฅ → ์ฝ”๋“œ ์‹คํ–‰ ์ „์— ํƒ€์ž… ์˜ค๋ฅ˜ ๊ฐ์ง€ ๊ฐ€๋Šฅ
โœ… ํƒ€์ž… ์ถ”๋ก  ์ง€์› (var) → ๋ณ€์ˆ˜ ์„ ์–ธ ์‹œ ์ž๋™์œผ๋กœ ํƒ€์ž…์ด ์ง€์ •๋จ

โžก ์ด์ œ ๊ฐ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ํ•˜๋‚˜์”ฉ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐ŸŽฏ


โ…ก. ๋ณธ๋ก : Dart์˜ ์ฃผ์š” ๋ฐ์ดํ„ฐ ํƒ€์ž… (int, double, String, bool) ์ดํ•ดํ•˜๊ธฐ ๐Ÿ—๏ธ

 

Step 1: ์ •์ˆ˜ ํƒ€์ž…(int)๊ณผ ๊ธฐ๋ณธ ์—ฐ์‚ฐ

 

์ •์ˆ˜ ํƒ€์ž…(int)์€ 

์†Œ์ˆ˜์  ์—†์ด 

์ •ํ™•ํ•œ ๊ฐ’์„ ์ €์žฅํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

 

โœ… Dart์—์„œ ์ •์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž…์€ int
โœ… int๋Š” ์†Œ์ˆ˜์  ์—†์ด ์ •์ˆ˜๋ฅผ ์ €์žฅ ๊ฐ€๋Šฅ
โœ… *์ผ๋ฐ˜์ ์ธ ์—ฐ์‚ฐ(+, -, , /, %)์„ ์ง€์›


์˜ˆ๋ฅผ ๋“ค์–ด, 

์‚ฌ์šฉ์ž์˜ ๋‚˜์ด, 

๊ฐœ์ˆ˜, ID ๋ฒˆํ˜ธ ๋“ฑ๊ณผ ๊ฐ™์ด

 ์†Œ์ˆ˜์ ์ด ํ•„์š” ์—†๋Š” 

๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

 

1๏ธโƒฃ ์ •์ˆ˜ ํƒ€์ž…(int) ์ง€์ •

์ •์˜ ํƒ€์ž…์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

void main() {
  int a = 10;
  int b = 3;

  print('๋ง์…ˆ: ${a + b}'); // 13
  print('๋บ„์…ˆ: ${a - b}'); // 7
  print('๊ณฑ์…ˆ: ${a * b}'); // 30
  print('๋‚˜๋ˆ—์…ˆ: ${a / b}'); // 3.333...
  print('๋‚˜๋จธ์ง€: ${a % b}'); // 1
}
void main() {
  print('int ์ตœ๋Œ€๊ฐ’: ${9223372036854775807}');
  print('int ์ตœ์†Œ๊ฐ’: ${-9223372036854775808}');
}

โžก ์ถœ๋ ฅ ๊ฒฐ๊ณผ:

โžก ์ •์ˆ˜ ํƒ€์ž…์€ ๊ณ„์‚ฐ์ด ๋น ๋ฅด๊ณ , ์†Œ์ˆ˜์  ์—†์ด ์ •ํ™•ํ•œ ๊ฐ’์„ ๋‹ค๋ฃฐ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค! ๐ŸŽฏ


Step 2: ์‹ค์ˆ˜ ํƒ€์ž…(double)๊ณผ ์†Œ์ˆ˜์  ์—ฐ์‚ฐ

 

โœ… Dart์—์„œ ์‹ค์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž…์€ double
โœ… ์†Œ์ˆ˜์ ์ด ํฌํ•จ๋œ ์ˆซ์ž๋ฅผ ์ €์žฅํ•  ๋•Œ ์‚ฌ์šฉ
โœ… ๋‚˜๋ˆ—์…ˆ(/) ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋Š” ์ž๋™์œผ๋กœ double ํƒ€์ž…์ด ๋จ

 

์†Œ์ˆ˜์ ์„ ํฌํ•จํ•œ ์ˆซ์ž๋ฅผ ์ €์žฅํ•˜๋ ค๋ฉด

double ํƒ€์ž…์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


์˜ˆ๋ฅผ ๋“ค์–ด,

ํ‚ค, ๋ฌด๊ฒŒ, ์˜จ๋„ ๋“ฑ๊ณผ ๊ฐ™์€

๊ฐ’์„ ์ €์žฅํ•  ๋•Œ

double์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

 

void main() {
  double pi = 3.141592;
  double height = 175.5;

  print('์›์ฃผ์œจ: $pi');
  print('ํ‚ค: $height cm');
}

โžก ์ถœ๋ ฅ ๊ฒฐ๊ณผ:

 

โœ… ์ •์ˆ˜์™€ ์‹ค์ˆ˜ ์—ฐ์‚ฐ ์˜ˆ์ œ

void main() {
  int a = 10;
  double b = 3.5;

  print('๋ง์…ˆ: ${a + b}'); // 13.5
  print('๊ณฑ์…ˆ: ${a * b}'); // 35.0
  print('๋‚˜๋ˆ—์…ˆ: ${a / b}'); // 2.857142857142857
}

โžก ์ฆ‰, double์€ ์ •๋ฐ€ํ•œ ๊ณ„์‚ฐ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค! ๐ŸŽฏ

 

โœ… double์˜ ๋ฐ˜์˜ฌ๋ฆผ ๋ฐ ์ •์ˆ˜ ๋ณ€ํ™˜

void main() {
  double num = 10.75;

  print('๋ฐ˜์˜ฌ๋ฆผ: ${num.round()}'); // 11
  print('์˜ฌ๋ฆผ: ${num.ceil()}'); // 11
  print('๋‚ด๋ฆผ: ${num.floor()}'); // 10
  print('์ •์ˆ˜๋กœ ๋ณ€ํ™˜: ${num.toInt()}'); // 10
}

โžก double ๊ฐ’์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ toInt() ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ•ฉ๋‹ˆ๋‹ค! ๐Ÿš€


Step 3: ๋ฌธ์ž์—ด ํƒ€์ž…(String)๊ณผ ๋ฌธ์ž์—ด ์กฐ์ž‘ ๋ฐฉ๋ฒ•

 

 

๋ฌธ์ž์—ด(String)์€ 

ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.


์˜ˆ๋ฅผ ๋“ค์–ด, 

์‚ฌ์šฉ์ž ์ด๋ฆ„, ๋ฉ”์‹œ์ง€, ์„ค๋ช… ๋“ฑ์„

 ์ €์žฅํ•  ๋•Œ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

 

void main() {
  String greeting = 'Hello, Dart!';
  print(greeting);
}

โžก ์ถœ๋ ฅ ๊ฒฐ๊ณผ:

 

โœ… ๋ฌธ์ž์—ด ์กฐํ•ฉ(Concatenation) ๋ฐ ๋ฌธ์ž์—ด ๊ธธ์ด ํ™•์ธ (์˜ˆ์ œ ํŒŒ์ผ)

void main() {
  String firstName = 'Dart';
  String lastName = 'Lang';
  
  print('์ด๋ฆ„: $firstName $lastName'); // Dart Lang
  print('์ด๋ฆ„ ๊ธธ์ด: ${firstName.length}'); // 4
}

 

๋ฌธ์ž์—ด ์กฐํ•ฉ.txt
0.00MB

 

โžก ์ถœ๋ ฅ ๊ฒฐ๊ณผ:

 

โœ… ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ๋ฌธ์ž ๊ฐ€์ ธ์˜ค๊ธฐ

void main() {
  String text = 'Flutter';

  print(text[0]); // F
  print(text.substring(1, 4)); // lut
}

 

โžก ๋ฌธ์ž์—ด ์กฐ์ž‘์ด ์‰ฌ์›Œ

UI ๊ฐœ๋ฐœ ์‹œ ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค! ๐Ÿš€


Step 4: ๋…ผ๋ฆฌ ํƒ€์ž…(bool)๊ณผ ์กฐ๊ฑด๋ฌธ ํ™œ์šฉ๋ฒ•

 

bool ํƒ€์ž…์€ 

๋…ผ๋ฆฌ์ ์ธ ์กฐ๊ฑด์„ ํŒ๋‹จํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.


์˜ˆ๋ฅผ ๋“ค์–ด, 

๋กœ๊ทธ์ธ ์—ฌ๋ถ€, 

ํŠน์ • ์กฐ๊ฑด ์ถฉ์กฑ ์—ฌ๋ถ€ ๋“ฑ์„ 

์ €์žฅํ•  ๋•Œ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

โœ… Dart์—์„œ ์ฐธ/๊ฑฐ์ง“์„ ํ‘œํ˜„ํ•˜๋Š” ํƒ€์ž…์€ bool
โœ… true ๋˜๋Š” false ๊ฐ’๋งŒ ์ €์žฅ ๊ฐ€๋Šฅ

void main() {
  bool isFlutterAwesome = true;
  print('Flutter๋Š” ๋ฉ‹์ง„๊ฐ€์š”? $isFlutterAwesome'); // true
}

โžก ์ถœ๋ ฅ ๊ฒฐ๊ณผ:

 

 

โœ… ์กฐ๊ฑด๋ฌธ์—์„œ ํ™œ์šฉ ์˜ˆ์ œ

void main() {
  int age = 20;
  bool isAdult = age >= 18;

  if (isAdult) {
    print('์„ฑ์ธ์ž…๋‹ˆ๋‹ค.');
  } else {
    print('๋ฏธ์„ฑ๋…„์ž์ž…๋‹ˆ๋‹ค.');
  }
}

 

์กฐ๊ฑด๋ฌธ ์˜ˆ์ œ.txt
0.00MB

 

โžก ์ถœ๋ ฅ ๊ฒฐ๊ณผ:

 

โžก bool ํƒ€์ž…์€

์กฐ๊ฑด๋ฌธ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ

๊ฐ€์žฅ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค! ๐Ÿš€


โ…ข. Dart์—์„œ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• โœ…

 

๋ฐ์ดํ„ฐ ํƒ€์ž… ์„ ํƒ ๊ธฐ์ค€

 

โœ… ์ •ํ™•ํ•œ ์ •์ˆ˜๋ฅผ ๋‹ค๋ฃฐ ๋•Œ → int
โœ… ์†Œ์ˆ˜์ ์ด ํ•„์š”ํ•œ ์—ฐ์‚ฐ → double
โœ… ํ…์ŠคํŠธ๋ฅผ ์ €์žฅ ๋ฐ ์กฐ์ž‘ → String
โœ… ์ฐธ/๊ฑฐ์ง“ ๊ฐ’์„ ์ €์žฅ → bool


ํƒ€์ž… ๋ณ€ํ™˜๊ณผ ํƒ€์ž… ์ฒดํฌ ํ™œ์šฉ๋ฒ•

 

โœ… ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ → .toString()
โœ… ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ → int.parse(), double.parse()
โœ… ํƒ€์ž… ์ฒดํฌ → variable is Type ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 

โžก ์ ์ ˆํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์‚ฌ์šฉํ•˜๋ฉด

์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ๊ณผ

์œ ์ง€๋ณด์ˆ˜์„ฑ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค! ๐Ÿš€

 

์ฆ‰, 

 

โœ… Dart๋Š” ๊ฐ•ํƒ€์ž… ์–ธ์–ด์ด๋ฉฐ, ์ •์ˆ˜(int), ์‹ค์ˆ˜(double), ๋ฌธ์ž์—ด(String), ๋…ผ๋ฆฌ(bool) ํƒ€์ž…์ด ์žˆ์Œ
โœ… ๊ฐ ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ์ ์ ˆํ•œ ์ƒํ™ฉ์—์„œ ์‚ฌ์šฉํ•ด์•ผ ์ตœ์ ์˜ ์„ฑ๋Šฅ ์œ ์ง€ ๊ฐ€๋Šฅ
โœ… ํƒ€์ž… ๋ณ€ํ™˜๊ณผ ๋ฌธ์ž์—ด ์กฐ์ž‘ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ™œ์šฉ ๊ฐ€๋Šฅ

728x90
728x90

'Flutter (์•ฑ ๊ฐœ๋ฐœ) > Dart ์ฝ”๋“œ ์ฒจ๋ถ€ ํŒŒ์ผ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Dart ๋ณ€์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž…] Dart์—์„œ ๋ฌธ์ž์—ด(String) ๋‹ค๋ฃจ๊ธฐ ๋ฐ ์ฃผ์š” ๋ฉ”์„œ๋“œ(๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฒจ๋ถ€ ํŒŒ์ผ ์ œ๊ณต)  (1) 2025.02.23
[Dart ๋ณ€์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž…] var, dynamic, const, final ์ฐจ์ด์  ์ •๋ฆฌ(๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฒจ๋ถ€ ํŒŒ์ผ ์ œ๊ณต)  (1) 2025.02.23
[Dart ๋ณ€์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž…] Dart์—์„œ ๋ณ€์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž… ์ดํ•ดํ•˜๊ธฐ(๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฒจ๋ถ€ ํŒŒ์ผ ์ œ๊ณต)  (1) 2025.02.23
[Dart ์–ธ์–ด ๊ธฐ์ดˆ ๋ฌธ๋ฒ•] Dart ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ ๋ฐ main() ํ•จ์ˆ˜ (๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฒจ๋ถ€ ํŒŒ์ผ ์ œ๊ณต)  (1) 2025.02.23
[Dart ์–ธ์–ด ๊ธฐ์ดˆ ๋ฌธ๋ฒ•] Dart ๊ณต์‹ ํŽ˜์ด์ง€์—์„œ ๊ฐœ๋ณ„ ํ”„๋กœ๊ทธ๋žจ ๋‹ค์šด๋ฐ›๊ธฐ /Dart ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ • ๋ฐ ์‹คํ–‰ ๋ฐฉ๋ฒ• (๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฒจ๋ถ€ ํŒŒ์ผ ์ œ๊ณต)  (1) 2025.02.23