- 跟戴銘學iOS編程:理順核心知識點
- 戴銘
- 72字
- 2024-01-19 15:19:46
1.2.4 Where語句
函數(shù)、擴展和關聯(lián)類型都可以使用where語句。where語句是對泛型在應用時的一種約束。比如:
func stateFilter<FromState:HTNState, ToState:HTNState>(_ from:FromState, _ to:ToState) where FromState.StateType == ToState.StateType { //... }
這個函數(shù)要求它們的StateType具有相同類型。
推薦閱讀
- Extending Jenkins
- GAE編程指南
- Python概率統(tǒng)計
- 在最好的年紀學Python:小學生趣味編程
- Spring技術內幕:深入解析Spring架構與設計
- Java面向對象程序開發(fā)及實戰(zhàn)
- Python:Master the Art of Design Patterns
- 軟件測試實用教程
- Image Processing with ImageJ
- 自學Python:編程基礎、科學計算及數(shù)據(jù)分析(第2版)
- Python網(wǎng)絡爬蟲技術與應用
- 數(shù)據(jù)科學中的實用統(tǒng)計學(第2版)
- HTML5移動前端開發(fā)基礎與實戰(zhàn)(微課版)
- SAP Web Dynpro for ABAP開發(fā)技術詳解:基礎應用
- 零基礎學SQL(升級版)