当前位置: 首页 > news >正文

电商网站建设需要哪些技术一个人怎么做独立站shopify

电商网站建设需要哪些技术,一个人怎么做独立站shopify,石家庄市工程造价信息网,广西南宁网络营销网站文章目录 一、截取字符串的几种方法1. 截取前几位2. 截取后几位3. subData4. 下标截取 二、subData(in:) 报错 EXC_BREAKPOINT 一、截取字符串的几种方法 1. 截取前几位 mobileID.prefix(32)2. 截取后几位 mobileID.suffix(3)3. subData data.subdata(in: 0..<4)4. 下标…

文章目录

  • 一、截取字符串的几种方法
    • 1. 截取前几位
    • 2. 截取后几位
    • 3. subData
    • 4. 下标截取
  • 二、subData(in:) 报错 EXC_BREAKPOINT

一、截取字符串的几种方法

1. 截取前几位

mobileID.prefix(32)

2. 截取后几位

mobileID.suffix(3)

3. subData

data.subdata(in: 0..<4)

4. 下标截取

data[0..<4]

二、subData(in:) 报错 EXC_BREAKPOINT

原因:Data值(或一般的集合)的索引不一定是从零开始的。

这里有一段代码

let array:[UInt8] = [0x01, 0x02, 0x03, 0x04, 0x05, 0x06]
let data = Data(bytes: array)//问题:请问以下六个的结果是?
data.subdata(in: 3...4).forEach{ print("a \($0)") }
data.subdata(in: 3..<3).forEach{ print("b \($0)") }
data.subdata(in: 3..<4).forEach{ print("c \($0)") }
data[3...4].forEach{ print("A \($0)") }
data[3..<3].forEach{ print("B \($0)") }
data[3..<4].forEach{ print("C \($0)") }

结果:

data.subdata(in: 3...4).forEach{ print("a \($0)") }// 报错 Cannot convert value of type 'ClosedRange<Int>' to expected argument type 'Range<Data.Index>' (aka 'Range<Int>')
data.subdata(in: 3..<3).forEach{ print("b \($0)") }// 空值
data.subdata(in: 3..<4).forEach{ print("c \($0)") }// c 4
data[3...4].forEach{ print("A \($0)") }// A 4 A 5
data[3..<3].forEach{ print("B \($0)") }// 空
data[3..<4].forEach{ print("C \($0)") }// C 4

data.subdata(in: 3…4) 报错原因:
在这里插入图片描述
此方法要求的传值为Range<Data.Index> (Data.Index其实就是Int)

而 3…4 实际上是ClosedRange
在这里插入图片描述

我们知道,Swift3.0以后,Range有四种:
请添加图片描述

而这四种Range并不能在互相之间直接转换
因此 data.subdata(in: 3…4) 就会报上述错误

为什么下标取值既能用CountableClosedRange,也能用CountableRange?

翻阅Swift源代码就知道原因
Swift对四种Range都定义了下标取值
请添加图片描述

http://www.hrbkazy.com/news/47694.html

相关文章:

  • 旅游网站自己怎么做pc优化工具
  • 上海建设局网站 招聘免费行情软件网站大全
  • 网站建设_超速云建站营销自动化
  • 昌乐网站建设哪里有免费的网站推广软件
  • 做现货需要关注的网站每日重大军事新闻
  • 成都住建局官网怎么查新房备案西安优化seo托管
  • 建设网站网站设计保定网站制作
  • icp网站备案查询南宁seo优化
  • 网站做APP麻烦吗百度站长工具排名
  • 深圳招工网站企业网络规划设计方案
  • 免费网站建设绑定域名百度爱采购竞价推广
  • win7系统做asp网站志鸿优化设计官网
  • 中介网站设计seo排名外包
  • 长安网站建设深圳seo外包公司
  • 营销型高端网站建设网络推广可做哪些方面
  • 搭建本地环境做网站上海牛巨微网络科技有限公司
  • 偃师市住房和城乡建设局网站百度官网链接
  • 36氪国外做网站免费广州seo
  • 网站建设推广报价单代运营公司前十名
  • 全球域名苏州搜索引擎优化
  • 网站建设代理渠道google官方入口
  • 梧州做网站的公司友情链接是啥意思
  • 冬奥会网页设计素材搜索引擎优化的技巧有哪些
  • 大石桥网站制作收录平台
  • 做网站购买虚拟主机送模板吗常用的网络推广方法
  • 旅游网络营销的特点有沈阳百度seo
  • 网站建设的设备深圳百度seo整站
  • WordPress登录插件哪个好广丰网站seo
  • 拖拽式建站源码怎样创建网页
  • 马云做一网站 只作一次简述什么是seo