[Haskell] return ν•¨μˆ˜

[원본 링크]

return은 νŠΉμ • 값을 IO λͺ¨λ‚˜λ“œλ‘œ λ³€ν™˜ν•˜λŠ” 역할을 ν•œλ‹€.

이런 식이닀.

return은 전달받은 값을 IO λͺ¨λ‚˜λ“œλ‘œ κ°μ‹Έμ„œ λ°˜ν™˜ν•˜κ³ , κ·Έ λͺ¨λ‚˜λ“œ 값을 λ‹€μ‹œ <-λ₯Ό 톡해 κΊΌλ‚΄μ“°λŠ” μ‹μœΌλ‘œ μ‚¬μš©ν•  μˆ˜κ°€ μžˆλ‹€.

이게 μœ μš©ν•œ κ²½μš°λŠ” λͺ¨λ‚˜λ“œκ°€ λ°˜ν™˜νƒ€μž…μΈ ν•¨μˆ˜μ—μ„œ 값을 λ°˜ν™˜ν•΄μ•Ό ν•  ν•„μš”κ°€ μžˆμ„ λ•Œλ‹€.

이런 ν•¨μˆ˜ μ‹œκ·Έλ„ˆμ²˜λ₯Ό κ°€μ§ˆ κ²½μš°μ—λŠ” κ·Έλƒ₯ λ¬Έμžμ—΄λ§Œ λ°˜ν™˜ν•˜λŠ”κ²Œ λΆˆκ°€λŠ₯ν•˜λ‹€.
κ·Έλž˜μ„œ return ν•¨μˆ˜λ₯Ό 톡해 값을 κ°μ‹Έμ„œ λ°˜ν™˜ν•˜κ³€ ν•œλ‹€.



μ°Έμ‘°
https://hoogle.haskell.org/?hoogle=return