[問題] 函式程設中鞣制(Curry)的概念
Hello, everyone
我是python的初學者,以下是我練習的語法
> > > d e f f u n c ( ) :
. . . x = 1 0
. . . d e f g e t X ( ) :
. . . r e t u r n x
. . . d e f s e t X ( n ) :
. . . x = n
. . . r e t u r n ( g e t X , s e t X )
. . .
> > > g e t X , s e t X = f u n c ( )
> > > g e t X ( )
1 0
> > > s e t X ( 2 0 )
> > > g e t X ( )
1 0
> > >
我不太懂的是當setX(20),為什麼getX()=10?
我認為我應該還是不懂curry的概念~煩請高手幫我解答以上的問題。感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 143.215.126.20
→
01/03 09:56, , 1F
01/03 09:56, 1F
→
01/03 10:59, , 2F
01/03 10:59, 2F
推
01/03 20:58, , 3F
01/03 20:58, 3F
→
01/03 20:59, , 4F
01/03 20:59, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章