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

Kotlin2

[Kotlin] Slack API๋กœ ์Šฌ๋ž™ ์ฑ„๋„์— Message ๋ฐœ์†กํ•˜๊ธฐ ๐Ÿ“Ž Slack API๋กœ ์Šฌ๋ž™ ์ฑ„๋„์— Message ๋ณด๋‚ด๊ธฐ ์•ˆ๋…•ํ•˜์„ธ์š”, ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์Šฌ๋ž™์—์„œ ์ œ๊ณต๋˜๋Š” API๋ฅผ ํ†ตํ•ด Java ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ Slack ์ฑ„๋„์— ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ์šด์˜ํ•˜๋‹ค๋ณด๋ฉด ํŠน์ • ๋ฌธ์ œ(๋กœ๊ทธ, ์—๋Ÿฌ, ๋ฉ”๋ชจ๋ฆฌ, ๋ฐฐ์น˜ ์‹คํŒจ ๋“ฑ)๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์ ์„ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ์žฅ์• ์— ๋Œ€ํ•ด์„œ๋Š” ์•Œ๋ฆผ์„ ๋ฐ›์•„ ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”๋ฐ์š”, ์ด๋Ÿฌํ•œ ์•Œ๋ฆผ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์Šฌ๋ž™์„ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์Šฌ๋ž™์˜ ๊ฒฝ์šฐ ๋งŽ์€ ๊ธฐ์—…์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ , ๋˜ํ•œ ๊ต‰์žฅํžˆ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋Š”๋ฐ์š”, ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋ฉด ๋ฌด๊ถ๋ฌด์ง„ํ•˜๊ฒŒ ์ปค์Šคํ…€์„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ํฌ์ŠคํŒ…์—์„œ๋Š” ์Šฌ๋ž™์„ ๋‹ค์šด๋ฐ›๊ฑฐ๋‚˜ ํšŒ์›๊ฐ€์ž…ํ•˜๋Š” ๋“ฑ์˜ ๊ธฐ๋ณธ์ ์ธ ์„ค์ •์„ ์ œ์™ธํ•œ ์Šฌ๋ž™์— ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐœ์†กํ•˜๊ธฐ ์œ„ํ•œ.. 2022. 3. 27.
[Kotlin] - Class(ํด๋ž˜์Šค) ๐Ÿ“Ž Kotlin - Class(ํด๋ž˜์Šค) ์•ˆ๋…•ํ•˜์„ธ์š”, ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ฝ”ํ‹€๋ฆฐ ํด๋ž˜์Šค์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์—์„œ ์ฝ”ํ‹€๋ฆฐ์„ ์ฒ˜์Œ ์‚ฌ์šฉํ•ด์„œ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ.. ์•„์ง ์ฝ”ํ‹€๋ฆฐ์€ ๋‚ฏ์„ค๊ธฐ๋งŒ ํ•˜๋„ค์š”.. for๋ฌธ, ๋ฐฐ์—ด ์ƒ์„ฑ, ์ƒ์„ฑ์ž, open ํ‚ค์›Œ๋“œ, ๋ถˆ๋ณ€, ?, !, !! ๋“ฑ๋“ฑ ... ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋Š” ์ž๋ฐ”์™€๋Š” ๋ฌธ๋ฒ•์ ์œผ๋กœ ๋‹ค๋ฅธ๋ถ€๋ถ„์ด ๊ฝค(?) ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ๊ธฐ๊ฐ„์— ์นœํ•ด์ง€๊ธฐ๊ฐ€ ํž˜๋“  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž๋ฐ”์— ์ต์ˆ™ํ•˜๋‹ค๋ฉด ์ฝ”ํ‹€๋ฆฐ์€ ์ผ์ฃผ์ผ์ •๋„๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค.. ๋ผ๋Š” ๊ธ€์„ ๋ณธ ์ ์ด ์žˆ์—ˆ๋Š”๋ฐ์š”, ์ €๋Š” ์•„์ง ์ž๋ฐ”์— ์ต์ˆ™ํ•˜์ง€๊ฐ€ ์•Š๋‚˜๋ด…๋‹ˆ๋‹ค ๐Ÿ˜ญ ์•ž์œผ๋กœ ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋ถ€๋ถ„์ด ์ƒ๊ธธ๋•Œ๋งˆ๋‹ค ํ‹ˆํ‹ˆํžˆ ์ฝ”ํ‹€๋ฆฐ์—๋Œ€ํ•ด ์ •๋ฆฌ๋ฅผ ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์— ์ •๋ฆฌํ•  ๋‚ด์šฉ์€ ํด๋ž˜์Šค์ž…๋‹ˆ๋‹ค. ์ฝ”ํ‹€๋ฆฐ์—์„œ์˜ ํด๋ž˜์Šค๋Š” ์ƒ์„ฑ์ž๋‚˜ open ํ‚ค์›Œ๋“œ, comp.. 2021. 10. 17.
๋ฐ˜์‘ํ˜•