์ด๊ธฐํ ์ ํ๋ฉด true์ false์?
[๐ฃ์ง๋ฌธ] ์ ๋ํฐ์์ bool ๋ณ์ ๋ํดํธ ๊ฐ์ด ๋ญ์?
์ต๋ช
(118.39)
2023-07-03 21:54
์ถ์ฒ 0
๋๊ธ 17
๋ค๋ฅธ ๊ฒ์๊ธ
-
์ธ๊ตญ์ ๋๊ฐ ์ฝ๋ ๊ณต๊ฐํ๋๊ฑฐ ๋ณด๋๋ฐ ๋ฏธ์น๋์ธ์ค [4][๐ฌ] ์ต๋ช (1.238) | 23.07.03์ถ์ฒ 0
-
Dictionary ๊ฐ ํธํ๊ธด ํ๋ฐ ์ ์์ฐ์ด๋ ์ด์ ๊ฐ ์์? [3][๐ฌ] ์ต๋ช (117.111) | 23.07.03์ถ์ฒ 0
-
์ ๋ํฐ ํฌํค ๊ด๋ จํด์ ์ฑ ์ด๋ ๊ฐ์ข๊ฐ์๊ฑฐ ์์? [1][๐ฃ์ง๋ฌธ] ์ต๋ช (116.125) | 23.07.03์ถ์ฒ 0
-
๊ณ ์ฐฐ) ์ ์ธ๋ฆฌ์ผ์ ์นํธํ๋ ๊ฐ๋ฐ์๊ฐ ๋ง์๊ฐ [15][๐ฌ] ์ต๋ช (175.223) | 23.07.03์ถ์ฒ 17
-
๋ ํ์ด๋ก ๋๋ค๋งต ๋ง๋ค๊ธฐ [1][๐ฌ] ๊ฐํ์ธ๊ฐ(wtfman) | 23.07.03์ถ์ฒ 1
-
์ฌ๋ฌ๋ถ๋ค ์๊ฒฌ์ ์ฌ์ญ๊ณ ์ ํฉ๋๋ค (BM ๊ด๋ จ) [1][๐ฌ] ใ ใ ใ (121.124) | 23.07.03์ถ์ฒ 0
-
๋ฐธ๋ฐ์ค์ ๊ฐ์ข ๋ฒ๊ทธ๋ ์ฌํฌ์ค[๐ฌ] ์๊ฐ์ค๋(ads7080) | 23.07.03์ถ์ฒ 2
-
๋ณด์ค์ ๋ง๋ค๊ธฐ [10][๐ฌ] ๋ ธ๋ง๋ฆฌ(yeeyeeyeee) | 23.07.03์ถ์ฒ 9
-
์ด๋ ค์ค... ์ฑ ๋น๋๊ฐ ์๋ผ (์ ๋ํฐ) [12][๐ฃ์ง๋ฌธ] ์ต๋ช (211.105) | 23.07.03์ถ์ฒ 0
-
์์ดํ ์์ด์ฝ ๊ฐ์ฑ 1ํ 8๊ฐ 1์ด ใท [1][๐ฌ] ๊ณ ๋ท(m4odn36nekku) | 23.07.03์ถ์ฒ 1
๋๋ฒ๊ทธ๋ก๊ทธ ์ฐ์ด๋ณด๊ธฐ ใฑ
false ์ด๊ฒ ์ง ๊ทธ๊ฒ 0๊ฐ์ด๋๊น
false - dc App
๊ทผ๋ฐ ํจ์์ ๋งค๊ฐ๋ณ์๋ก ๋ค์ด์๋ bool ๋ณ์๋ true์ธ ๊ฒ ๊ฐ๋๋ฐ ๋ง์?
๊ทธ๊ฒ ๋ฌด์จ ์๋ฆฌ์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ก์ผ๋ฉด ์ฃผ์ด์ง ๋๋ก ๋ค์ด๊ฐ๊ณ ๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ก์ผ๋ฉด ์ฃผ์ด์ง ๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์๋ก ๋ค์ด๊ฐ๊ฒ ์ง
๋งค๊ฐ๋ณ์๊ฐ ์๋๋ผ ์ธ์๊ฐ ๋ง๋ ํํ์ธ๊ฐ? ์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์๋ ์ฝ๋์ ๊ฒฝ์ฐ์ ์ด๋ป๊ฒ ๋๋์ง ๋ฌผ์ด๋ณธ๊ฑฐ์์. bool a; void Function(bool b){
bool a; void Function(bool b){ a = b; } ์ด๋ ๊ฒ ํ๋ฉด a๋ ๋ฌด์จ ๊ฐ์ด ๋๋๊ฑฐ์>?
๋งค๊ฐ๋ณ์๋ ํจ์๋ฅผ ํธ์ถํ ๋ ๊ฐ์ด ๋ค์ด์จ๋ค๋ ๊ฑธ ๋ณด์ฅํ๋๋ฐ ๋ํดํธ ๊ฐ์ด๋๊ฒ ๋ญ ์๋ฆฌ์
Function()์ ๋ถ๋ฅผ ๋ bool ๊ฐ์ ์ ๋ฃ์ผ๋ฉด ์์ ์ปดํ์ผ ์ค๋ฅ ๋จ๋๋ฐ
๋ค๋ง void Function(bool b = true){ ... } ์ด๋ฐ ์์ผ๋ก ํจ์ ์ ์ ์์ ๊ธฐ๋ณธ๊ฐ์ ์ค์ ํ ์ ์์
Function์ ์ฃผ์ด์ง b์ ๋ฐ๋ผ a๊ฐ ๋๊ฒ ์ง b๊ฐ ์ฃผ์ด์ง์ง ์์ผ๋ฉด ์ปดํ์ผ ์๋ฌ ๋ฐ์ํ ๊ฑฐ๊ณ
๋ฌด์จ ํจ์๋ฅผ ๋ดค๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ๋ง์ฝ true๊ฐ ๊ธฐ๋ณธ์ผ๋ก ๊น๋ ค์๋ค๋ฉด, ํด๋น ํจ์์ ๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์๋ก true ๋ผ ์ ์๋์ด ์๊ฒ ์ง
๋ค๋ฅธ ์ฌ๋ ์ฝ๋ ๋ถ์ํ๊ณ ์๋๋ฐ a๊ฐ true๊ฐ ๋๊ธธ๋ ๋ฌผ์ด๋ดค์.. ํ.. ๋์น ๋ถ๋ถ์ด ์๋๊ฑด๊ฐ
ํด๋น ํจ์๋ฅผ ๋ด์ผ ์๊ฒ ์ง๋ง ์ธ์๊ฐ ๊ทธ๋๋ก return๋๋ ํจ์๊ฐ ๋ฌด์จ ์๋ฏธ๊ฐ ์์
๋งค๊ฐ๋ณ์๋ ์ด๊ธฐํ ์ํ๋ฉด ์๋ฌ๋จ๋๋ฐ? Function ํธ์ถํ๋ ๊ณณ์ ๋ญ๊ฐ ๋ค์ด๊ฐ๋์ง๋ฅผ ๋ณด์
๋ํดํธ ๋งค๊ฐ๋ณ์๊ฐ ์ค์ ๋์ด ์๋๊ฐ, ์ค๋ฒ๋ก๋ฉ ๋์๋๊ฐ๊ฒ ์ง.
https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/default-values