字符

作者: 奔跑的_猿 | 来源:发表于2017-03-08 14:17 被阅读0次

Swift 的字符是一个单一的字符串文字并且是字符数据类型。下面是一个简单的例子,使用了两种字符常量:

import Cocoa

let char1: Character = "A"
let char2: Character = "B"

println("Value of char1 \(char1)")
println("Value of char2 \(char2)")

当上述代码被编译和执行时,它产生了以下结果:

Value of char1 A
Value of char2 B
如果尝试存储多个字符到字符类型的变量或常量,那么 Swift 是不会允许的。试着键入下面的示例到 Swift Playground,在编译之前,就已经会得到一个错误。

import Cocoa

// Following is wrong in Swift
let char: Character = "AB"

println("Value of char \(char)")

空字符变量
不可能创建一个空的字符变量或常量,这将有空值。下面的语法是不可能的:

import Cocoa

// Following is wrong in Swift
let char1: Character = ""
var char2: Character = ""

println("Value of char1 \(char1)")
println("Value of char2 \(char2)")

从字符串访问字符
当讨论 Swift 的字符串,字符串表示的字符值按指定顺序的集合。因此,我们可以从给定字符串通过 for-in 循环来遍历字符串以访问单个字符:

import Cocoa

for ch in "Hello" {
   println(ch)
}

当上述代码被编译和执行时,它产生了以下结果:

H
e
l
l
o
使用字符连接字符串
下面的例子演示了 Swift 字符如何与字符串连接。

import Cocoa

var varA:String = "Hello "
let varB:Character = "G"

varA.append( varB )

println("Value of varC  =  \(varA)")

当上述代码被编译和执行时,它产生了以下结果:

Value of varC Hello G

相关文章

  • 正则

    元字符 转义 字符说明\转义字符 转义字符将普通字符转义为特殊字符,将特殊字符转义为普通字符: 字符说明\b匹配字...

  • 6.字符串及字符(string_char)

    字符串 kotlin_字符串 swift_字符串 字符 kotlin_字符 swift_字符

  • 转义字符

    转义序列 含义\ \ 字符' ' 字符" " 字符? ? 字符\a Alert 或 bell //...

  • C++基础字符串

    字符串的构造 字符串特性描述 字符操作 字符串赋值 字符串连接 字符串比较 字符串查找 字符串替换 字符串删除 字...

  • Javascript知识点整合

    字符串 单行字符串: ‘字符串’或“字符串” 多行字符串: `多行字符串` 字符串操作: 字符串连接‘+’号 长度...

  • 正则表达式(一) 基础知识

    基本概念 元字符 单个元字符:表示数量,表示位置等等字符组元字符:希望匹配的字符,字符组里面有两个元字符:连字符”...

  • linux 三剑客 grep 正则

    正则表达是单字符 特定字符:某个具体的字符 范围内字符:单个字符[] 数字字符:[0-9],[259] 小写字符:...

  • swift中常用的正则表达式

    基本字符 (单个字符) 不需要转义的字符 需要进行转义的其他字符 元字符 (单类字符) 反义(元字)符 限定字符 ...

  • 字符集与编码

    什么是字符字符是所有文字和符号的总称 什么是字符集字符集是所有字符的集合,包含字符及字符的编码(在字符集中的序号)...

  • Swift基础语法-字符和字符串--对比OC

    本节知识点 字符 字符串 字符串常用方法遍历字符串中的所有字符计算字符串长度字符串拼接格式化字符串字符串比较判断前...

网友评论

      本文标题:字符

      本文链接:https://www.haomeiwen.com/subject/ykubgttx.html