官术网_书友最值得收藏!

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具有相同類型。

主站蜘蛛池模板: 招远市| 江北区| 区。| 黄冈市| 林甸县| 广元市| 通榆县| 延庆县| 西平县| 康马县| 井研县| 城步| 咸丰县| 翁牛特旗| 大方县| 灵丘县| 三门峡市| 右玉县| 洞口县| 江阴市| 贵德县| 万安县| 屏东市| 施甸县| 安庆市| 电白县| 岳阳市| 林周县| 利津县| 桐柏县| 兴山县| 图们市| 宜兰市| 福建省| 平凉市| 石家庄市| 古丈县| 毕节市| 周至县| 和林格尔县| 大埔县|