当前位置: 网站首页>小程序开发>网站开发

​重庆网络公司|重庆网站推广专家_重庆网站建设服务中心

发表日期: 2021-07-22 16:19:34 浏览次数:83

重庆网络公司|重庆网站推广专家_重庆网站建设服务中心

网站建设.jpg


七星岗街道,隶属于重庆市渝中区,地处渝中区东部,东接解放碑街道,南通南纪门街道,西连两路口街道,北邻大溪沟街道,距渝中区政府200米,总面积0.81平方千米。 [1] 

周成王十六年(前1027年),七星岗街道境域属江州;1972年,由大寨路街道复更名为七星岗街道。 [1]  2011年,七星岗街道户籍总人口6.08万人。 [1]  截至2020年6月,七星岗街道下辖8个社区, [2]  街道办事处驻金汤街74号。 [1] 

2011年,七星岗街道财政总收入1.8亿元;社会消费品零售总额达12.51亿元,比2010年增长20.6%;金融产业实现增加值13.03亿元。


类型约束

类型约束指定了一个必须继承自指定类的类型参数,或者遵循一个特定的协议或协议构成。

类型约束语法

你可以写一个在一个类型参数名后面的类型约束,通过冒号分割,来作为类型参数链的一部分。这种作用于泛型函数的类型约束的基础语法如下所示(和泛型类型的语法相同):

func someFunction<T: SomeClass, U: SomeProtocol>(someT: T, someU: U) {
    // 这里是泛型函数的函数体部分}

上面这个函数有两个类型参数。第一个类型参数 T,有一个要求 T 必须是 SomeClass 子类的类型约束;第二个类型参数 U,有一个要求 U 必须符合 SomeProtocol 协议的类型约束。

实例

泛型

// 非泛型函数,查找指定字符串在数组中的索引func findIndex(ofString valueToFind: String, in array: [String]) -> Int? {    for (index, value) in array.enumerated() {        if value == valueToFind {            // 找到返回索引值            return index        }    }    return nil} let strings = ["google", "weibo", "taobao", "runoob", "facebook"]if let foundIndex = findIndex(ofString: "runoob", in: strings) {    print("runoob 的索引为 \(foundIndex)")}

索引下标从 0 开始。

以上程序执行输出结果为:

runoob 的索引为 3





重庆网络公司|重庆网站推广专家_重庆网站建设服务中心

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878