[問題] 閉包(closure)的用法或意義
各位先進好
小弟最近看Lubanovic的Python教科書, 描述閉包的部分, 不是很懂其意義
如下:
def knights5(saying):
def inner2():
return "We are the knights who say: '%s'" % saying
return inner2
我知道會回傳夾帶外部引數的inner2()函式
但具體上這樣的東西意義或用法或優點是什麼呢?
作者在這邊寫的內容小弟不是很能理會
有請大家解惑, 感謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.83.117 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1568379223.A.DE9.html
推
09/13 21:27,
4年前
, 1F
09/13 21:27, 1F
推
09/13 21:30,
4年前
, 2F
09/13 21:30, 2F
→
09/13 23:30,
4年前
, 3F
09/13 23:30, 3F
→
09/13 23:30,
4年前
, 4F
09/13 23:30, 4F
推
09/14 01:53,
4年前
, 5F
09/14 01:53, 5F
推
09/14 19:47,
4年前
, 6F
09/14 19:47, 6F
→
09/15 18:30,
4年前
, 7F
09/15 18:30, 7F
推
09/22 10:21,
4年前
, 8F
09/22 10:21, 8F
→
09/22 10:21,
4年前
, 9F
09/22 10:21, 9F
推
09/22 10:32,
4年前
, 10F
09/22 10:32, 10F
→
09/22 10:32,
4年前
, 11F
09/22 10:32, 11F
→
09/22 10:32,
4年前
, 12F
09/22 10:32, 12F
→
09/22 10:32,
4年前
, 13F
09/22 10:32, 13F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):