# 函式物件指的是函式可以被當成變數去使用
deffoo()
:# 函式的記憶體位址
print
('from foo'
)# 可以被賦值
f = foo
print
(f is foo)f()
# 可以當作引數傳給乙個函式
defbar
(func)
:print
(func)
func(
)bar(foo)
# 可以當成乙個函式的返回值
defbar
(func)
:return func
res = bar(foo)
print
(res)
bar(foo)
# 可以當成容器型別的元素
l =[foo]
print
(l)l[0]
()# 示例
deflogin()
:print
('login..'
)def
withdraw()
:print
('withdraw..'
)def
transfer()
:print
('transfer..'
)func_dict =
while
true
:print
('0 退出'
)for i in func_dict:
print
(f' '
) cmd =
input
('cmd : '
)if cmd ==
'0':
break
elif cmd == cmd:
func_dict[cmd][0
]()
2 4 請求物件
2.4.1.介紹 請求物件是在前端控制器,路由器,分發器,以及控制類間傳遞的簡單值物件。請求物件封裝了請求的模組,控制器,動作以及可選的引數,還包括其他的請求環境,如http,cli,php gtk。模組名可通過getmodulename 和setmodulename 訪問。控制器名可通過getco...
2 4 類和物件 C 封裝
目錄 一 封裝 1.封裝的意義 2.封裝的語法 3 訪問許可權 4 c 中struct和class的區別 5 成員屬性私有化 二 封裝示例 1.長方體類案例 2.圓與點的位置關係案例 c 物件導向的三大特性 封裝 繼承和多型。封裝是c 三大特性之一,其意義有 語法 class 類名 include ...
day24 物件導向基礎
要理解物件導向,我們首先要知道什麼是面向過程 面向過程 面向過程重點在過程兩個字,神馬是過程,這還要解釋嗎?我還是說下吧,過程就是一條線,乙個步驟跟著乙個步驟,更生動點的說就是像工廠裡面的流水線一樣。它的優點是很明顯的,乙個流程乙個流程的走,對於一些不需要太多修改的程式很簡單,它能把複雜的問題簡單化...