Upload
alex-yang
View
32
Download
0
Embed Size (px)
Citation preview
● j?
●
● u vs
● OOP
● :?
●
j?
● m
●
● 2:– First-Class Function
– Pure Function
First-Class Function
●
–
– n● (x: Int) => x + 1
– n o●
– h● val increase = (x: Int) => x + 1
–
Pure Function
● Side effect
● Referential transparency– s
– s
Pure Function-Side effect
● Side effect– i
●
●
● d● exeption● s s e● e● s
● e c :● c
– @ test
–
– t–
–
● : :● :● a
u vs
u
: ( )
:
, y
OOP
● u /
●
●
● :
:?● Multi Core
–
● e● :
– Side effect
– pg
● Simple–
– d–
● Functional Programming in Scala● Programming in scala● Programming scala● https://wiki.haskell.org/Functional_programming#W hat_is_functional_programming.3F
● https://pragprog.com/magazines/2013-01/functional-programming-basics
● https://msdn.microsoft.com/ko-kr/library/bb669144.aspx
● /7756 - 8 983./ 3● http://changsuk.me/?p=1916
● http://cafe.elharo.com/programming/java-programming/why-functional-programming-in-java-is-dangerous/
Thank you.