๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

์ž๊ฒฉ์ฆ๐Ÿชช/์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ๐Ÿ“š28

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ_ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ3๐Ÿ“š ๋ฌดํ•œ๋ฃจํ”„ : ํ”„๋กœ๊ทธ๋žจ์—์„œ ํ”„๋กœ๊ทธ๋žจ์ด ๋์—†์ด ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ฐ˜๋ณต๋ฌธ์— ์ข…๋ฃŒ ์กฐ๊ฑด์ด ์—†๊ฑฐ๋‚˜, ์ข…๋ฃŒ ์กฐ๊ฑด๊ณผ ๋งŒ๋‚  ์ˆ˜ ์—†์„๋•Œ ์ƒ๊ธด๋‹ค ๋ฐ˜๋ชฉ๋ฌธ ์•ˆ์˜ if ๋ฌธ ๋‚ด์— break ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ๋ฐ˜๋ณต๋ฌธ์„ ํƒˆ์ถœํ•˜์ง€๋งŒ, ๋ฐ˜๋ณต๋ฌธ ์•ˆ์˜ switch~case ๋ฌธ๋‚ด break๋Š” switch~case ๋งŒ์„ ํƒˆ์ถœํ•œ๋‹ค. continue ๋ฌธ์€ ๋ฐ˜๋ณต๋ฌธ์—์„œ ๋‹ค์Œ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. c,์ž๋ฐ”,ํŒŒ์ด์ฌ ์–ธ์–ด ๋ชจ๋‘์—์„œ break,continue ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ธฐ๋Šฅ๋„ ๋™์ผํ•˜๋‹ค. main ํ•จ์ˆ˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰ํ•˜๋Š” ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ์ž‘์ ์ด๋‹ค. main ํ•จ์ˆ˜์— ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. ์›น ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธ ํ•˜๋Š” ๊ฒฝ์šฐ void main์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ, ์‹ค์ œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ void main, int main .. 2022. 4. 2.
์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ_ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ2๐Ÿ“š ๋ณต์Šต 16. (์ปดํฌ๋„ŒํŠธ)์€ ํŠน์ •ํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์–ด ๋ณด๊ธ‰๋˜๋Š” ์ž˜ ์ •์˜๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ€์ง€๋ฉฐ, ๋‹ค๋ฅธ ๋ถ€ํ’ˆ๊ณผ ์กฐ๋ฆฝ๋˜์–ด ์‘์šฉ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. 17.(JSON)์€ ์†์„ฑ-๊ฐ’-์Œ ๋˜๋Š” ํ‚ค-๊ฐ’-์Œ ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์ธ๊ฐ„์ด ์ฝ์„์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐฉํ˜• ํ‘œ์ค€ ํฌ๋งท์ด๋‹ค. 18. JSON ํ‘œํ˜„ ์ž๋ฃŒํ˜•์ค‘ (๋ฌธ์ž์—ด(string))๋Š” ํ•ญ์ƒ ํฐํƒ€์˜ดํ‘œ๋กœ ๋ฌถ์–ด์•ผ ํ•˜๋ฉฐ ๊ทธ ์•ˆ์—๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋“ค์ด ๋‚˜์—ด๋˜์–ด ์žˆ๋‹ค. 19. JSON ํ‘œํ˜„ ์ž๋ฃŒํ˜• ์ค‘(๋ฐฐ์—ด(array))์€ ๋Œ€๊ด„ํ˜ธ[]๋กœ ํ‘œ์‹œ๋˜๊ณ , ๊ฐ ์š”์†Œ๋“ค์€ ์‰ผํ‘œ(,)๋กœ ๊ตฌ๋ณ„๋˜๋ฉฐ, ๊ฐ ์š”์†Œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ์ˆœ์„œ์— ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค. 20. JSON ๋„๊ตฌ์ค‘ (ํŒŒ์„œ(Parser))์€ JSON text ํŒŒ์ผ์„ ํ•ด.. 2022. 3. 31.
์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ_ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ1๐Ÿ“š ๋ณ€์ˆ˜ ์™€ ๋ฐ์ดํ„ฐํƒ€์ž…์˜ ์ฐจ์ด! : ๋ณ€์ˆ˜๋Š” ์–ด๋–ค ๊ฐ’์„ ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š”๊ณต๊ฐ„ : ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ๋ณ€์ˆ˜๊ฐ€ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์†์„ฑ๊ฐ’์˜ ๊ธธ์ด ๋ฐ ์„ฑ์งˆ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ๋ณ€์ˆ˜ A ๋ผ๋Š” ๊ณต๊ฐ„์— 7 ์ด๋ผ๋Š” ์ •์ˆ˜๋ฅผ ์ €์žฅํ•ด์ค„๊ฒƒ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋ณ€์ˆ˜๊ฐ€ 7์ด๋ผ๋Š” ์ •์ˆ˜๋ฅผ ๊ฐ€์กŒ๊ธฐ ๋•Œ๋ฌธ์— ์ •์ˆ˜ ํƒ€์ž…์˜ ๋ฐ์ดํ„ฐํƒ€์ž…์ธ int ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. => int a = 7; ์ด๋ ‡๊ฒŒ ๋ง์ด๋‹ค. ์œ„๋Š” ์ดˆ๊นƒ๊ฐ’์ด ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ์„ค๋ช…์ด์˜€๊ณ , ๋งŒ์•ฝ ์ดˆ๊นƒ๊ฐ’์ด ์—†๋Š” ๊ฒฝ์šฐ๋ผ๋ฉด int a ; ์ด๋ ‡๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฃผ์˜ํ• ์ ์€ int ๋ผ๋Š” ์ •์ˆ˜ํ˜• ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— 0.1 , 1.1 ์™€ ๊ฐ™์€ ์†Œ์ˆ˜์ ์„ ํฌํ•จํ•˜๋Š” ์‹ค์ˆซ๊ฐ’์€ ์ €์žฅ์„ ํ•  ์ˆ˜ ์—†๋‹ค. ์†Œ์ˆ˜์ ์„ ํฌํ•จํ•˜๋Š” ์‹ค์ˆซ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์ธ float ์„ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค. * ์ดˆ๊นƒ๊ฐ’ ์ด๋ž€? : ๋“ฑํ˜ธ.. 2022. 3. 31.
์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ_์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ 2๐Ÿ“š ์ปดํฌ๋„ŒํŠธ(component) : ํŠน์ •ํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์–ด ๋ณด๊ธ‰๋˜๋Š”, ์ž˜ ์ •์˜๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ€์ง€๋ฉฐ ๋‹ค๋ฅธ ๋ถ€ํ’ˆ๊ณผ ์กฐ๋ฆฝ๋˜์–ด ์‘์šฉ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์ œ์ด์Šจ (json) ๋น„๋™๊ธฐ ๋ธŒ๋ผ์šฐ์ €/์„œ๋ฒ„ ํ†ต์‹ ์„ ์œ„ํ•ด ์†์„ฑ-๊ฐ’ ์Œ/ ํ‚ค -๊ฐ’ ์Œ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์ธ๊ฐ„์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐฉํ˜• ํ‘œ์ค€ ํฌ๋งท์ด๋‹ค. 404 ์˜ค๋ฅ˜ : ์›น์—์„œ ์„œ๋ฒ„๋ฅผ ์ฐพ์ง€ ๋ชปํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์ด๋‹ค. ์Šค๋‹ˆํ•‘ : ๊ณต๊ฒฉ ๋Œ€์ƒ์—๊ฒŒ ์ง์ ‘ ๊ณต๊ฒฉ์„ ํ•˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ๋งŒ ๋ชฐ๋ž˜ ๋“ค์—ฌ๋‹ค๋ณด๋Š” ์ˆ˜๋™์  ๊ณต๊ฒฉ๊ธฐ๋ฒ•์ด๋‹ค. ์‹œํ์–ด ์ฝ”๋”ฉ ๊ฐ€์ด๋“œ ์ ์šฉ๋Œ€์ƒ (# ์ž…๋ณด์‹œ ์—์ฝ”์บก์•„) ์ž…๋ ฅ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ ๋ฐ ํ‘œํ˜„ / ๋ณด์•ˆ ๊ธฐ๋Šฅ/์‹œ๊ฐ„ ๋ฐ ์ƒํƒœ/์—๋Ÿฌ ์ฒ˜๋ฆฌ/ ์ฝ”๋“œ ์˜ค๋ฅ˜/ ์บก์Šํ™”/API ์˜ค์šฉ ๋ฐ์ด.. 2022. 3. 28.
728x90
๋ฐ˜์‘ํ˜•