πŸ”₯ Go의 제둜 κ°€μΉ˜: 당신이 λͺ°λžλ˜ μˆ¨κ²¨μ§„ 초λŠ₯λ ₯ | Moksh


Go μ–Έμ–΄μ˜ 제둜 κ°’ μ΄ˆκΈ°ν™”λŠ” λ³€μˆ˜ μ„ μ–Έ μ‹œ λͺ…μ‹œμ μΈ μ΄ˆκΈ°ν™” 없이도 기본값을 μžλ™μœΌλ‘œ ν• λ‹Ήν•˜λŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€. μ΄λŠ” μ½”λ“œμ˜ κ°„κ²°μ„±, μ•ˆμ „μ„±, μ„±λŠ₯에 큰 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€. Goμ—μ„œλŠ” λ³€μˆ˜ μ„ μ–Έ μ‹œ 기본값이 μžλ™μœΌλ‘œ ν• λ‹Ήλ˜λ©°, μ΄λŠ” null 포인터 μ˜ˆμ™Έλ₯Ό λ°©μ§€ν•˜κ³  μ½”λ“œ 가독성을 λ†’μž…λ‹ˆλ‹€. λ˜ν•œ, λΆˆν•„μš”ν•œ λ©”λͺ¨λ¦¬ 할당을 쀄여 μ„±λŠ₯을 μ΅œμ ν™”ν•©λ‹ˆλ‹€. ꡬ쑰체의 경우 λͺ¨λ“  ν•„λ“œκ°€ 제둜 κ°’μœΌλ‘œ μ΄ˆκΈ°ν™”λ˜μ–΄ λ³„λ„μ˜ μƒμ„±μžκ°€ ν•„μš” μ—†μŠ΅λ‹ˆλ‹€. 제둜 값을 μ˜λ„μ μœΌλ‘œ μ‚¬μš©ν•˜κ³ , ν•„μš”ν•  λ•Œλ§Œ nil을 μ²΄ν¬ν•˜λ©°, ꡬ쑰체λ₯Ό ν™œμš©ν•˜λŠ” 것이 쒋은 λ°©λ²•μž…λ‹ˆλ‹€. Go의 제둜 κ°’ 철학은 μ½”λ“œμ˜ μ•ˆμ „μ„±κ³Ό νš¨μœ¨μ„±μ„ λ†’μ΄λŠ” κ°•λ ₯ν•œ κΈ°λŠ₯μž…λ‹ˆλ‹€.

2개의 μ’‹μ•„μš”