Learn Functional Programming course tutorial on Scala (2018.11.30) - codeport/scala GitHub Wiki

Functional Programming for Mortals

์ฒดํฌ์ธ (๊ธฐ๋ถ„/๊ทผํ™ฉ/๊ธฐ๋Œ€ํ•˜๋Š” ๋ฐ”)

  • Wayne

    • ๊ฒจ์šธ์ด๋ผ ์กธ๋ฆฌ๋‹ค.
    • ๊ทธ๋ƒฅ ์ €๋ƒฅ ์‰ฌ๊ณ ์žˆ๋‹ค.
    • ์ž˜ ๋ฐฐ์šฐ๊ณ  ๊ฐ”์œผ๋ฉด ์ข‹๊ณ˜๋‹ค.
  • Seoh

    • ํฐ ์ง€๋ฆ„์„ ํ–ˆ๋”๋‹ˆ ๋ถˆ์•ˆํ•˜๋‹ค.
    • ํฐ ์ง€๋ฆ„์„ ํ–ˆ๋‹ค.
    • ๋ฐฐ์†ก
  • ๊ธฐ์˜

    • ๊ธฐ๋ถ„์ด ํ•œ๊ฒฐ ๋‚˜์•„์กŒ๋‹ค.
    • ๋ณ„๋‹ค๋ฅธ ์ผ์€ ์—†๋‹ค. ์ง€๋‚œ๋ฒˆ์— ํ–ˆ๋˜ ๊ฒƒ์„ ํ–ˆ๋”๋‹ˆ ์ƒˆ๋กœ์› ๋‹ค.
    • ๋ฐฐ์šฐ๊ณ  ๊ฐ”์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.
  • ํ†ต๊ตฌ์ด

    • ํ”ผ๊ณคํ•˜๋‹ค.
    • ๋””์ž์ธ์€ ๊ฑฐ์˜ ์™„๋ฃŒ๋œ ๊ฒƒ ๊ฐ™๋‹ค.
    • ์ข€ ์•Œ์•„๊ฐ”์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.
  • ์„ฑํผ

    • ์กธ๋ฆฌ๋‹ค.
    • ์—ด์‹ฌํžˆ ์œก์•„๋ฅผ ํ•˜๊ณ ์žˆ๋‹ค.
    • ์ข€ ์•Œ์•„๊ฐ”์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.

ํšŒ๊ณ (์ข‹์•˜๋˜ ์ /์•„์‰ฌ์› ๋˜ ์ /๋‹ค์Œ์ฃผ๊นŒ์ง€ ํ•  ์ผ)

  • Wayne

    • ๊ทธ๋ž˜๋„ ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์ด ์ง„๋„๋ฅผ ๋‚˜๊ฐ”๋‹ค.
    • ๋ญ”๊ฐ€ ์ข€ ์กธ๋ฆฌ๊ณ , ๋œ ์“ฐ๊ฒŒ ๋˜๋Š” ๋‚ด์šฉ์ด ๋‚˜์˜ค๋Š” ๊ฒƒ ๊ฐ™๋‹ค.
    • ์ฐธ์„ํ•  ์ˆ˜ ์žˆ๋„๋ก.
  • Seoh

    • ๋จธ๋ฆฌ๋ฅผ ๊ตด๋ฆด ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค.
    • ์—ฌ๋Ÿฌ๋ชจ๋กœ ์–ด์ˆ˜์„  ํ•ด์„œ ์ง‘์ค‘์„ ๋ชปํ•ด์„œ ์•„์‰ฌ์› ๋‹ค.
    • ๋ฐฐ์†ก
  • ๊ธฐ์˜

    • ์žฌ๋ฐŒ๋Š” ์ด์•ผ๊ธฐ๋ฅผ ๋งŽ์ด ๋“ค์–ด์„œ ์ข‹์•˜๋‹ค.
    • ๋”์œ„๋ฅผ ๋งŽ์ด ํƒ€์„œ ์•„์‰ฌ์› ๋‹ค.
    • ๋ฒˆ์—ญ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด๊ฒ ๋‹ค.
  • ํ†ต๊ตฌ์ด

    • ๋งŽ์ด ๋‚˜๊ฐ„๊ฒƒ ๊ฐ™์•„์„œ ์ข‹์•˜๋‹ค.
    • ๋งŽ์ด ๋‚˜๊ฐ”์ง€๋งŒ ์ž˜ ๋ชจ๋ฅด๊ฒ ์–ด์„œ ์•„์‰ฌ์› ๋‹ค.
    • ์ž˜ ์‰ฌ์–ด์„œ ์ฐธ์„ํ•˜๊ฒ ๋‹ค.
  • ์„ฑํผ

    • ์ง„๋„๋ฅผ ๋บ„ ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค. ๋นก์„ธ๊ฒŒ ํ•˜์ง€ ์•Š์•„์„œ ์ข‹์•˜๋‹ค.
    • ์•„์‰ฌ์šด๊ฑด ์—†์Œ
    • ๋ณต์Šต์„ ์‚ด์ง ํ•˜๋Š” ๊ฒƒ์œผ๋กœ