[問題] decorator的用法
大家好,我想測試一下decorator的用法,
所以用以下兩個函數,
def f1(value):
return value + 1
@f1 #decorator
def f2():
return 10
想做出f()的效果
def f3():
return 10
def f():
return f1(f3())
可是卻出現error --
TypeError: unsupported operand type(s) for +: 'function' and 'int'
請問decorator的使用方式有什麼問題嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.151.106
推
02/28 14:15, , 1F
02/28 14:15, 1F
推
02/28 14:22, , 2F
02/28 14:22, 2F
→
02/28 14:22, , 3F
02/28 14:22, 3F
→
02/28 14:23, , 4F
02/28 14:23, 4F
→
02/28 14:23, , 5F
02/28 14:23, 5F
→
02/28 14:23, , 6F
02/28 14:23, 6F
→
02/28 14:23, , 7F
02/28 14:23, 7F
→
02/28 14:24, , 8F
02/28 14:24, 8F
→
02/28 17:21, , 9F
02/28 17:21, 9F
→
02/28 17:22, , 10F
02/28 17:22, 10F
→
02/28 17:22, , 11F
02/28 17:22, 11F
→
02/28 17:22, , 12F
02/28 17:22, 12F
→
02/28 17:22, , 13F
02/28 17:22, 13F
→
02/28 17:22, , 14F
02/28 17:22, 14F
→
02/28 17:22, , 15F
02/28 17:22, 15F
→
02/28 17:23, , 16F
02/28 17:23, 16F
→
02/28 17:23, , 17F
02/28 17:23, 17F
推
02/28 17:40, , 18F
02/28 17:40, 18F
→
02/28 17:40, , 19F
02/28 17:40, 19F
→
02/28 17:40, , 20F
02/28 17:40, 20F
→
02/28 17:43, , 21F
02/28 17:43, 21F
→
02/28 17:44, , 22F
02/28 17:44, 22F
→
02/28 17:47, , 23F
02/28 17:47, 23F
→
02/28 17:47, , 24F
02/28 17:47, 24F
→
02/28 17:49, , 25F
02/28 17:49, 25F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章