profile
ํ™”๋ต๐ŸŒž

22.10.02 TIL (Map.getOrDefault, ์‹ค์ˆ˜ํ˜• ์†Œ์ˆ˜์  ์ž๋ฅด๊ธฐ)

Map์—์„œ key์— ํ•ด๋‹นํ•˜๋Š” value๋ฅผ ๊ฐ€์ ธ์˜ค๋Š”๋ฐ, ๋งŒ์•ฝ ํ•ด๋‹น key๊ฐ€ Map์— ์กด์žฌํ•˜์ง€ ์•Š์„ ๋•Œ ๊ฐ€์ ธ์˜ฌ ๊ธฐ๋ณธ๊ฐ’์„ ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์†Œ๋“œ \-> defaultValue๋กœ null์„ ์ง€์ •ํ•˜์ง€ ์•Š๋Š” ์ด์ƒ !!์„ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†์–ด์ง„๋‹ค.์˜ˆ์‹œ)์‹ค์ˆ˜ํ˜•์ธ ์ˆซ์ž๋ฅผ ์†Œ์ˆ˜์  ๋ฐ‘ n์ž๋ฆฌ

2022๋…„ 10์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

22.09.05 TIL (์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž ๋ณ€ํ™˜, ๋ฌธ์ž์—ด ์ฒ˜์Œ, ๋ ๋–ผ์–ด๋‚ด๊ธฐ)

๋ชจ๋‘ ์›๋ณธ์„ ํŒŒ๊ดดํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.String์— ์žˆ๋Š” ์†Œ๋ฌธ์ž๋“ค์„ ๋ชจ๋‘ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.์˜ˆ์‹œ)๋Œ€๋ฌธ์ž์ธ ๋ฌธ์ž ํ•˜๋‚˜๋ฅผ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.์†Œ๋ฌธ์ž์ธ ๋ฌธ์ž ํ•˜๋‚˜๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.์˜ˆ์‹œ)prefix๋ฅผ ๋–ผ์–ด๋‚ธ String์„ ๋ฐ˜ํ™˜String์˜ ์‹œ์ž‘์ด prefix์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ์›๋ณธ

2022๋…„ 9์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

22.08.10 TIL (Kotlin ๋ฐฐ์—ด, ๋ฆฌ์ŠคํŠธ ์ž๋ฅด๊ธฐ)

Array๋‚˜ List๋ฅผ ์›ํ•˜๋Š” ๊ตฌ๊ฐ„๋งŒ ์ž˜๋ผ์„œ ์ƒˆ๋กœ์šด List๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ์›๋ณธ ๊ฐ์ฒด๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค.์˜ˆ์‹œ)Array๋ฅผ ์›ํ•˜๋Š” ๊ตฌ๊ฐ„๋งŒ ์ž˜๋ผ์„œ ์ƒˆ๋กœ์šด Array๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ. Array.slice(), sliceArray() ๋‚ด๋ถ€์—์„œ ํ˜ธ์ถœ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ž„

2022๋…„ 8์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท