0. ํ๋ฌํฐ ์ธ์ด Dart์ ๋ค์ํ๊ณ ๋ ๋ฒ ์ด์งํ ์๋ฃํ
1. num
์ซ์ ์๋ฃํ int ์ double์ ๋ถ๋ชจ๊ฒฉ ์๋ฃํ์ผ๋ก, num x=1; num y=1.4; ์ผ๋ก ์์ฑํด๋ ๋ฌธ๋ฒ์ ์ผ๋ก ์ค๋ฅ๊ฐ ์๋ค.
(ํ์ฌ๋ ์ ์ ์ฐ์)
2. List
์ผ๋ฐ์ ์ผ๋ก ๋ค๋ฅธ ์ธ์ด์์ array๋ผ๊ณ ํ๋ ์๋ฃํ์ด๋ค. ์ฌ์ฉ๋ฒ์ผ๋ก๋
List <์ฌ์ฉํ๊ณ ์ถ์ ๋ฉค๋ฒ type> ๋ณ์ ์ด๋ฆ = [๋ฉค๋ฒ, ๋ฉค๋ฒ, ๋ฉค๋ฒ ....] ;
๋ก ์์ฑํ์ฌ ์ฌ์ฉํ๋ค.
ex. List <int> numbers = [0,1,2,3,4];
- List๋ณ์์๋ ์ถ๊ฐ์ ์ผ๋ก ๋ด์ฅ๋์ด์ ์ฌ์ฉํ ์ ์๋ ๋ฉ์๋๊ฐ(์๋ฅผ ๋๋ฉด .add์ ๊ฐ์..) ๋ง๋ค.
Dart๋ ๊ฐ์ฒด์งํฅ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์, ์ ๋ถ class๋ก ๋์ด์๊ณ object๋ฅผ ์์ ๋ฐ๊ณ ์๋ค.
- collection if ์ฌ์ฉ
if์ ํด๋นํ๋ ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด List์ ์๋์ผ๋ก if๋ค์ ์์ฑํ ๊ฐ์ add(์ถ๊ฐ) ํด์ค๋ค.
ex. var GiveMeSeven = True;
numbers = [ 0, 1, 2, 3, 4, if(GiveMeSeven) 7] ;
๋ผ๊ณ ์ ํ์์ผ๋ฉด GiveMESeven ๋ณ์๋ True์ด๊ธฐ ๋๋ฌธ์ numbers๋ฅผ print ํ๋ฉด
print(numbers)
0, 1, 2, 3, 4, 7
๋ก ์ถ๋ ฅ๋๋ค.
vice versa (๋ณธ GiveMeSeven์ด False๋ฉด 7์ ์ถ๊ฐ๋์ง ์๋๋ค)
3. $---
String interpolation ์ ๊ดํ ๋ด์ฉ์ด๋ค. String ํ์ ์ ํ ๋นํ ๋ด์ฉ์ ์์ฑํ๋ ์ค,
์ด๋ฏธ ๋ง๋ค์ด์ ธ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฌธ์์ด์ ๋ฃ๊ณ ์ถ๋ค๋ฉด ๋ฌธ์์ด ์ค๊ฐ์ $๋ณ์์ด๋ฆ ํ์์ผ๋ก ์์ฑํด์ฃผ๋ฉด ๋๋ค.
ex. var name = hyerong;
String hello = "hi, my name is $name" ;
=> hi, my name is hyerong
์ผ๋ก ์ถ๋ ฅ๋๋ค.
'Mobile' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
-bash: cd: Xcode.app: No such file or directory ์๋ฌ ; Xcode.app์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฝ์ง ๋ชปํ๋ ์๋ฌ ๊ณ ์น๊ธฐ (1) | 2023.05.01 |
---|