国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(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()

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本a v在线播放 | 国产成人午夜 | 国产精品久久久久久久午夜片 | 亚洲社区在线 | 欧美在线亚洲 | 国产精品久久久久一区二区三区 | 久久精品中文视频 | 国产狂做受xxxxx高潮 | 免费羞羞视频网站 | 伊人久久在线 | 欧美久久视频 | 午夜视频在线免费观看 | 国产啊女在线观看 | 手机在线观看 | 99re在线观看视频 | 国产精品久久久久久亚洲调教 | 国产精品色一区二区三区 | 综合久久亚洲 | 思九九爱九九 | 日韩精品一区二区三区在线 | 日韩中文一区二区 | 久久免费一区 | www.fefe66.com| 欧美亚洲国产一区二区三区 | 欧美成人激情 | 日日操综合 | 国产一区二区在线看 | 国产精品久久久久久久久久久久久久 | 婷婷91 | 国产精品成人在线观看 | 黄色三级视频 | 一本色道久久综合狠狠躁篇怎么玩 | 美女久久久久 | 中文字幕在线免费观看 | 欧美日韩在线免费观看 | 99pao成人国产永久免费视频 | 中文字幕日本一区二区 | 久久成人免费视频 | 久久精品综合 | 久久久www成人免费无遮挡大片 | 热久久影院|