void ColorChange(Color color = *Color.black*)
{}
์ด์ผ ํ๊ณ ์ถ์๋ฐ Color.black์ด ์๋ค์ด๊ฐ์ง๊ธฐ๋ณธ๋งค๊ฐ๋ณ์๊ฐ์ ์ปดํ์ผํ์ ์์์ฌ์ผํ๋
{}
์ด์ผ ํ๊ณ ์ถ์๋ฐ Color.black์ด ์๋ค์ด๊ฐ์ง๊ธฐ๋ณธ๋งค๊ฐ๋ณ์๊ฐ์ ์ปดํ์ผํ์ ์์์ฌ์ผํ๋
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ํด๋ดค์ง ๋๊ฐ์ด์๋จ
๋ ๋๋ค? ๊ทผ๋ฐ ๊ธฐ๋ณธ๊ฐ์ด black์? ํจ์๋ด์์ ๋ค๋ฅธ์์ผ๋ก ํ๋ ค๋ฉด ๋ฐ๋ก ๋น๊ตํด์ผํ๋?
์๋ '๋ค๋ฅธ์์ผ๋ก ๋น๊ตํ๋ ค๋ฉด ํจ์๋ด์์ ๋ฐ๋ก ๋น๊ตํด์ผํ๋?' ๋ก ์์
์ new Color() ํ๊ณ ์์ ์๋ฌด๊ฐ๋ ์๋ฃ์ผ๋ฉด ๋๋ค ใฑใ
void ColorChange(Color color = new Color()) { if(color == Color.newColor()) colir = Color.black; } ์ผ๋ก ํด๊ฒฐ๋ดค์ }
์๋๋ฉด void ColorChange() ํ๋ ๋ ๋ง๋ค๊ณ ๋ด๋ถ์์ ColorChange(Color.black); ํธ์ถํ๋๊ฑธ๋ก ์ผ๋ถ๋ณด์
ใฑใ ใฑใ