激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python實(shí)現(xiàn)類似jQuery使用中的鏈?zhǔn)秸{(diào)用的示例

Python實(shí)現(xiàn)類似jQuery使用中的鏈?zhǔn)秸{(diào)用的示例

2020-08-27 12:12mattkang Python

chained calls鏈?zhǔn)秸{(diào)用其實(shí)多是指一種方法鏈的程序?qū)懛?這里我們來看一下Python實(shí)現(xiàn)類似jQuery使用中的鏈?zhǔn)秸{(diào)用的示例,首先說明一下什么是鏈?zhǔn)秸{(diào)用:

關(guān)于jQuery的鏈?zhǔn)秸{(diào)用
真正有意義的鏈?zhǔn)秸{(diào)用也就是方法鏈(method chaining)。方法鏈這個(gè)詞是有的,而且使用的很廣泛。其實(shí)很多人口中的“鏈?zhǔn)秸{(diào)用”實(shí)際上就是指方法鏈。但是“鏈?zhǔn)秸{(diào)用”這個(gè)詞語還可以描述函數(shù)調(diào)用鏈,所以讓它自身的存在價(jià)值變得難以理解。
我總結(jié)的方法鏈的價(jià)值有這么幾個(gè):
1. 讓調(diào)用過程更接近自然語言。
2. 把原本參數(shù)列表復(fù)雜的方法化作多個(gè)參數(shù)列表簡單的方法來使用。
3. 減少不必要的代碼量。
這個(gè)三點(diǎn)都是有益于開發(fā)的,所以方法鏈的存在很有意義。jQuery的很多東西就是使用了方法鏈的概念。
總之,如果“鏈?zhǔn)秸{(diào)用”這個(gè)詞還是盡量別用,因?yàn)闊o法從字面判斷含義。除非你想說明的是上面這個(gè)腦殘東西,你可以用“鏈?zhǔn)秸{(diào)用”去說,如果只是想描述方法鏈的概念,就直接說方法鏈就行了。

Python實(shí)現(xiàn)鏈?zhǔn)秸{(diào)用
用過jquery的一般都知道在jquery中可以鏈?zhǔn)秸{(diào)用,代碼簡潔優(yōu)雅。比如$(“a”).addClass(“test”).show().html(“foo”);。
在redis-py中的pipeline中也可以鏈?zhǔn)秸{(diào)用,比如pipe.set('foo', 'bar').sadd('faz', 'baz').incr('auto_number').execute() 。
那么究竟怎么實(shí)現(xiàn)的呢?
很簡單,返回對象自己就行了,即return self.
廢話不多說,上代碼。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Person:
  def name(self, name):
    self.name = name
    return self
 
  def age(self, age):
    self.age = age
    return self
 
  def show(self):
    print "My name is", self.name, "and I am", self.age, "years old."
 
p = Person()
p.name("Li Lei").age(15).show()

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧洲色阁中文字幕 | 精品国产91久久久久 | 久草在线综合 | 欧美激情天堂 | 亚洲成人欧美 | 72pao成人国产永久免费视频 | 97青青| 黄色电影免费网址 | 亚州精品天堂中文字幕 | 羞羞视频免费网站含羞草 | 国产精品成人免费一区久久羞羞 | 91网视频在线观看 | 性猛交ⅹxxx乱巴西 在线播放中文 | 91成人亚洲| 成人午夜免费看 | 毛片一级免费看 | 黄色网址在线免费播放 | 中国成人在线视频 | 永久免费不卡在线观看黄网站 | 免费a视频 | 偷偷草网站 | 一级黄色免费观看 | 国产宾馆3p国语对白 | 日本aaaa片毛片免费观蜜桃 | 黄色一级片毛片 | 成人毛片网站 | 羞羞视频免费网站 | 久久看视频 | 极品国产91在线网站 | 天天操天天做 | 国产精品久久久久久久久久10秀 | 免费在线观看亚洲 | 久久久www成人免费精品 | 91精品国产综合久久久动漫日韩 | 一区二区三区在线观看免费视频 | 欧美黄色一区 | 欧美日韩视频第一页 | 黄色免费高清网站 | 欧美老外a级毛片 | 精品一区二区久久久久久按摩 | 国产va在线观看免费 |