λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
λ°˜μ‘ν˜•

Kotlin3

Kotlin - Scope functions (let, with, run, apply, also) 코틀린을 μ‚¬μš©ν•˜λ©΄μ„œ 항상 ν—·κ°ˆλ Έλ˜ Scope functions 에 λŒ€ν•΄ 정리해 보고자 ν•©λ‹ˆλ‹€. μ½”틀린을 μ‚¬μš©ν•˜λ‹€ 보면 ꡉμž₯히 자주 μ ‘ν•˜κ³  μ‚¬μš©ν•  κ°œλ…λ“€μ΄κΈ°μ— 이번 κΈ°νšŒμ— ν™•μ‹€νžˆ μ •λ¦¬ν•˜κ³ , μ–΄λ–€ 상황에 μ–΄λ–€ ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜λŠ” 것이 적합할지 μ •ν™•νžˆ νŒŒμ•…ν•˜λŠ” 것이 λͺ©ν‘œμž…λ‹ˆλ‹€. Scope functions기본적으둜 Scope functionsλŠ”, μ½”λ“œ 블둝을 μ‹€ν–‰ν•˜λŠ” νŠΉμ • 객체에 λŒ€ν•΄ λ™μΌν•œ μž‘μ—…μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€.μΌλΆ€λŠ” λžŒλ‹€ ν‘œν˜„μ‹μ΄ 제곡되고, 객체의 이름을 μ‚¬μš©ν•˜μ§€ μ•Šκ³ λ„ 객체에 접근이 κ°€λŠ₯ν•©λ‹ˆλ‹€. (this, it) μ½”ν‹€λ¦°μ˜ Scope functionsμ—λŠ” let, run, with, apply, also 5κ°€μ§€μ˜ ν•¨μˆ˜λ“€μ΄ μ‘΄μž¬ν•©λ‹ˆλ‹€. μœ„ 두 μ½”λ“œλŠ” λ™μΌν•œ λ‘œμ§μ„ μˆ˜ν–‰ν•˜μ§€λ§Œ, let 을 μ‚¬μš©ν•˜λ©΄ λ”μš± κ°„λ‹¨ν•˜κ²Œ 객.. 2024. 12. 15.
[Kotlin] Slack API둜 μŠ¬λž™ 채널에 Message λ°œμ†‘ν•˜κΈ° πŸ“Ž Slack API둜 μŠ¬λž™ 채널에 Message 보내기 μ•ˆλ…•ν•˜μ„Έμš”, 이번 μ‹œκ°„μ—λŠ” μŠ¬λž™μ—μ„œ μ œκ³΅λ˜λŠ” APIλ₯Ό 톡해 Java μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ Slack 채널에 λ©”μ‹œμ§€λ₯Ό 전솑해보도둝 ν•˜κ² μŠ΅λ‹ˆλ‹€. ν”„λ‘œμ νŠΈλ₯Ό μš΄μ˜ν•˜λ‹€λ³΄λ©΄ νŠΉμ • 문제(둜그, μ—λŸ¬, λ©”λͺ¨λ¦¬, 배치 μ‹€νŒ¨ λ“±)κ°€ λ°œμƒν–ˆμ„ λ•Œ μ΄λŸ¬ν•œ λ¬Έμ œμ μ„ λ°”λ‘œ 확인할 수 μžˆλ„λ‘ μž₯애에 λŒ€ν•΄μ„œλŠ” μ•Œλ¦Όμ„ λ°›μ•„ 문제λ₯Ό ν™•μΈν•˜λŠ” 것이 μ€‘μš”ν•˜λ‹€κ³  μƒκ°ν•˜λŠ”λ°μš”, μ΄λŸ¬ν•œ μ•Œλ¦Ό 쀑 ν•˜λ‚˜κ°€ μŠ¬λž™μ„ ν™œμš©ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. μŠ¬λž™μ˜ 경우 λ§Žμ€ κΈ°μ—…μ—μ„œ μ‚¬μš©ν•˜κ³  있고, λ˜ν•œ ꡉμž₯히 λ§Žμ€ κΈ°λŠ₯을 μ œκ³΅ν•˜κ³  μžˆλŠ”λ°μš”, μ΄λŸ¬ν•œ κΈ°λŠ₯을 ν™œμš©ν•˜λ©΄ λ¬΄κΆλ¬΄μ§„ν•˜κ²Œ μ»€μŠ€ν…€μ„ ν•  수 μžˆμ„ 것 κ°™μŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή ν¬μŠ€νŒ…μ—μ„œλŠ” μŠ¬λž™μ„ λ‹€μš΄λ°›κ±°λ‚˜ νšŒμ›κ°€μž…ν•˜λŠ” λ“±μ˜ 기본적인 섀정을 μ œμ™Έν•œ μŠ¬λž™μ— 메세지λ₯Ό λ°œμ†‘ν•˜κΈ° μœ„ν•œ.. 2022. 3. 27.
[Kotlin] - Class(클래슀) πŸ“Ž Kotlin - Class(클래슀) μ•ˆλ…•ν•˜μ„Έμš”, 이번 μ‹œκ°„μ—λŠ” μ½”ν‹€λ¦° ν΄λž˜μŠ€μ— λŒ€ν•΄ μ •λ¦¬ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. 이번 개인 ν”„λ‘œμ νŠΈμ—μ„œ 코틀린을 처음 μ‚¬μš©ν•΄μ„œ κ°œλ°œμ„ μ§„ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€λ§Œ.. 아직 코틀린은 λ‚―μ„€κΈ°λ§Œ ν•˜λ„€μš”.. forλ¬Έ, λ°°μ—΄ 생성, μƒμ„±μž, open ν‚€μ›Œλ“œ, λΆˆλ³€, ?, !, !! λ“±λ“± ... 기쑴에 μ‚¬μš©ν•˜λŠ” μžλ°”μ™€λŠ” λ¬Έλ²•μ μœΌλ‘œ λ‹€λ₯ΈλΆ€λΆ„이 κ½€(?) μ‘΄μž¬ν•˜κΈ° λ•Œλ¬Έμ— 단기간에 μΉœν•΄μ§€κΈ°κ°€ νž˜λ“  것 κ°™μŠ΅λ‹ˆλ‹€. μžλ°”μ— μ΅μˆ™ν•˜λ‹€λ©΄ 코틀린은 일주일정도면 μΆ©λΆ„ν•˜λ‹€.. λΌλŠ” 글을 λ³Έ 적이 μžˆμ—ˆλŠ”λ°μš”, μ €λŠ” 아직 μžλ°”μ— μ΅μˆ™ν•˜μ§€κ°€ μ•Šλ‚˜λ΄…λ‹ˆλ‹€ 😭 μ•žμœΌλ‘œ ν—·κ°ˆλ¦¬λŠ” 뢀뢄이 μƒκΈΈλ•Œλ§ˆλ‹€ ν‹ˆν‹ˆνžˆ μ½”ν‹€λ¦°μ—λŒ€ν•΄ 정리λ₯Ό ν•˜λ €κ³ ν•©λ‹ˆλ‹€. 이번 μ‹œκ°„μ— 정리할 λ‚΄μš©μ€ ν΄λž˜μŠ€μž…λ‹ˆλ‹€. μ½”ν‹€λ¦°μ—μ„œμ˜ ν΄λž˜μŠ€λŠ” μƒμ„±μžλ‚˜ open ν‚€μ›Œλ“œ, comp.. 2021. 10. 17.
λ°˜μ‘ν˜•