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

品牌型网站建设的好处翻译网页

品牌型网站建设的好处,翻译网页,做服装团购有哪些网站有哪些,那个网站做字体本页包含内容#xff1a; 字符串字面量初始化空字符串字符串可变性字符串是值类型使用字符连接字符串和字符字符串插值Unicode计算字符数量访问和修改字符串比较字符串字符串的 Unicode 表示形式 String是例如hello, world#xff0c;albatross这样… 本页包含内容 字符串字面量初始化空字符串字符串可变性字符串是值类型使用字符连接字符串和字符字符串插值Unicode计算字符数量访问和修改字符串比较字符串字符串的 Unicode 表示形式 String是例如hello, worldalbatross这样的有序的Character字符类型的值的集合。通过String类型来表示。 一个String的内容可以用许多方式读取它包括一个Character值的集合。 创建和操作字符串的语法与 C 语言中字符串操作相似轻量并且易读。 字符串连接操作只需要简单地通过符号将两个字符串相连即可。与 Swift 中其他值一样能否更改字符串的值取决于其被定义为常量还是变量。你也可以在字符串内插过程中使用字符串插入常量、变量、字面量表达成更长的字符串这样可以很容易的创建自定义的字符串值进行展示、存储以及打印。 尽管语法简易但String类型是一种快速、现代化的字符串实现。 每一个字符串都是由编码无关的 Unicode 字符组成并支持访问字符的多种 Unicode 表示形式representations。 注意 Swift 的String类型与 Foundation NSString类进行了无缝桥接。就像 AnyObject类型 中提到的一样在使用 Cocoa 中的 Foundation 框架时您可以将创建的任何字符串的值转换成NSString并调用任意的NSString API。您也可以在任意要求传入NSString实例作为参数的 API 中用String类型的值代替。 更多关于在 Foundation 和 Cocoa 中使用String的信息请查看 a relnofollow hrefhttps://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/index.html#//apple_ref/doc/uid/TP40014216 stylebox-sizing: border-box; color: rgb(45, 133, 202); text-decoration: none; background-color: transparent;Using Swift with Cocoa and Objective-C (Swift 2.1)。 字符串字面量String Literals 您可以在您的代码中包含一段预定义的字符串值作为字符串字面量。字符串字面量是由双引号 () 包裹着的具有固定顺序的文本字符集。 字符串字面量可以用于为常量和变量提供初始值 let someString Some string literal value 注意someString常量通过字符串字面量进行初始化Swift 会推断该常量为String类型。 初始化空字符串 (Initializing an Empty String) 要创建一个空字符串作为初始值可以将空的字符串字面量赋值给变量也可以初始化一个新的String实例 var emptyString // 空字符串字面量 var anotherEmptyString String() // 初始化方法 // 两个字符串均为空并等价。 您可以通过检查其Bool类型的isEmpty属性来判断该字符串是否为空 if emptyString.isEmpty {print(Nothing to see here) } // 打印输出Nothing to see here 字符串可变性 (String Mutability) 您可以通过将一个特定字符串分配给一个变量来对其进行修改或者分配给一个常量来保证其不会被修改 var variableString Horse variableString and carriage // variableString 现在为 Horse and carriagelet constantString Highlander constantString and another Highlander // 这会报告一个编译错误 (compile-time error) - 常量字符串不可以被修改。 注意 在 Objective-C 和 Cocoa 中您需要通过选择两个不同的类(NSString和NSMutableString)来指定字符串是否可以被修改。 字符串是值类型Strings Are Value Types Swift 的String类型是值类型。 如果您创建了一个新的字符串那么当其进行常量、变量赋值操作或在函数/方法中传递时会进行值拷贝。 任何情况下都会对已有字符串值创建新副本并对该新副本进行传递或赋值操作。 Swift 默认字符串拷贝的方式保证了在函数/方法中传递的是字符串的值。 很明显无论该值来自于哪里都是您独自拥有的。 您可以确信传递的字符串不会被修改除非你自己去修改它。 在实际编译时Swift 编译器会优化字符串的使用使实际的复制只发生在绝对必要的情况下这意味着您将字符串作为值类型的同时可以获得极高的性能。 使用字符Working with Characters 您可通过for-in循环来遍历字符串中的characters属性来获取每一个字符的值 for character in Dog!.characters {print(character) } // D // o // g // !另外通过标明一个Character类型并用字符字面量进行赋值可以建立一个独立的字符常量或变量 let exclamationMark: Character ! 字符串可以通过传递一个值类型为Character的数组作为自变量来初始化 let catCharacters: [Character] [C, a, t, !] let catString String(catCharacters) print(catString) // 打印输出Cat! 连接字符串和字符 (Concatenating Strings and Characters) 字符串可以通过加法运算符相加在一起或称“连接”创建一个新的字符串 let string1 hello let string2 there var welcome string1 string2 // welcome 现在等于 hello there 您也可以通过加法赋值运算符 () 将一个字符串添加到一个已经存在字符串变量上 var instruction look over instruction string2 // instruction 现在等于 look over there 您可以用append()方法将一个字符附加到一个字符串变量的尾部 let exclamationMark: Character ! welcome.append(exclamationMark) // welcome 现在等于 hello there! 注意 您不能将一个字符串或者字符添加到一个已经存在的字符变量上因为字符变量只能包含一个字符。 字符串插值 (String Interpolation) 字符串插值是一种构建新字符串的方式可以在其中包含常量、变量、字面量和表达式。 您插入的字符串字面量的每一项都在以反斜线为前缀的圆括号中 let multiplier 3 let message \(multiplier) times 2.5 is \(Double(multiplier) * 2.5) // message is 3 times 2.5 is 7.5 在上面的例子中multiplier作为\(multiplier)被插入到一个字符串常量量中。 当创建字符串执行插值计算时此占位符会被替换为multiplier实际的值。 multiplier的值也作为字符串中后面表达式的一部分。 该表达式计算Double(multiplier) * 2.5的值并将结果 (7.5) 插入到字符串中。 在这个例子中表达式写为\(Double(multiplier) * 2.5)并包含在字符串字面量中。 注意 插值字符串中写在括号中的表达式不能包含非转义反斜杠 (\)并且不能包含回车或换行符。不过插值字符串可以包含其他字面量。 Unicode Unicode 是一个国际标准用于文本的编码和表示。 它使您可以用标准格式表示来自任意语言几乎所有的字符并能够对文本文件或网页这样的外部资源中的字符进行读写操作。 Swift 的String和Character类型是完全兼容 Unicode 标准的。 Unicode 标量Unicode Scalars Swift 的String类型是基于 Unicode 标量 建立的。 Unicode 标量是对应字符或者修饰符的唯一的21位数字例如U0061表示小写的拉丁字母(LATIN SMALL LETTER A)(a)U1F425表示小鸡表情(FRONT-FACING BABY CHICK) (
http://www.huolong8.cn/news/323953/

相关文章:

  • 免费资料网站网址下载视频网站开发php
  • 什么是网站建设技术react 网站开发
  • 校园淘宝店网站开发百度灰色关键词代发
  • 深圳外贸建站网络推广公司做爰全程的网站
  • 如何做网站连接手机app ui设计
  • 免费建立网站教程php作品源代码免费下载
  • 如何做网站的营销高端网页制作公司
  • 美仑-专门做服装的网站餐饮网站开发
  • 做网站的手机软件济南企业网站搭建
  • 专业做网站+上海建设制作网站
  • 做网站公司 备案在线做头像网站
  • 常德营销型网站建设小白如何建网站
  • 图片网站如何优化wordpress导入模板之后
  • 男女怎样做那个视频网站黄岗住房和城乡建设厅官方网站
  • 海口网站建设哪个好薇郑州企业网络推广
  • 渭南市住建设局网站司法局网站开发方案
  • 网站免费建站厂商定制深圳企业网站制作公司查询
  • 五金公司网站模板门户网站是指提供什么的网站
  • wordpress做企业展示站动漫设计就业率高吗
  • 虾皮购物网站怎么做php做网站需要注意什么
  • 莆田有交做外贸网站的没如何注册公司支付宝账户
  • 怎样用虚拟主机建网站天元网络
  • 城乡建设学校官方网站响应式网站框架
  • php做网站要多久一个网站空间可以做多少个网站
  • 纯手工建网站珠海网络推广公司
  • 修改网站需要什么手机端网站优化排名seo推广
  • 安全网多少钱一个衡阳网站优化
  • 国外做任务网站有哪些什么是网站的层次
  • 什么是网站制作app肯德基网站建设的目标
  • 自己做的网站手机不能看网站备案查询官网入口查询