热门问题
时间线
聊天
视角
方法級聯呼叫
来自维基百科,自由的百科全书
Remove ads
方法級聯呼叫(Method cascading)是物件導向程式設計語言中對同一個對象呼叫其多個方法時的一種語法糖。特別適用於實現流暢介面。[1]
![]() | 此條目可參照英語維基百科相應條目來擴充。 |
例如在Dart語言中:
a..b()
..c();
等價於單獨呼叫:
a.b();
a.c();
Visual Basic允許對同一個對象呼叫任意多次的方法或屬性:[2]
With ExpressionThatReturnsAnObject
.SomeFunction(42)
.Property = value
End With
With..End With
塊在Visual Basic中可以巢狀:
With ExpressionThatReturnsAnObject
.SomeFunction(42)
.Property = value
With .SubObject
.SubProperty = otherValue
.AnotherMethod(42)
End With
End With
Remove ads
參見
- 串流介面
- 管道 (Unix)
- 巢狀 (電腦科學)
- 生成器模式
- 詛咒金字塔 (編程)
- 方法鏈式呼叫
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads