【swift】15-0518 自增,自减 选并 字符串的比较 Unicode
var 赞 = 0 let 三 = 3 组合赋值: //开区间 一般用在数组的循环中 //半开区间 数组下标从0开始 选并操作符 let 底线品牌 = “小米4” let a = “Hello world” let 空字符串 = “” if 空字符串.isEmpty { let a = “Hello world” for 单个字符 in a { var 单个字符2:Character = “as” //语法错误,单个字符 只能赋一个字符 let multiplier = 3 Unicode 万国码:u{十六进制编码} let a = “Hello world” if (地区.hasSuffix(“区”)){ //hasSuffix(“区”)后缀中含有字符”区” 每一个代码单元的大小不同 println(“nnUTF-8编码:”) for 代码单元 in 东亚问好.utf8 { println(“(代码单元)”) } println(“nnUTF-16编码:”) for 代码单元 in 东亚问好.utf16 { println(“(代码单元)”) } println(“nnUTF-32编码:”) for 万国码标量 in 东亚问好.unicodeScalars { println(“(万国码标量)”) //打印的是每个标量 } println(“nnUTF-32编码:”) for 万国码标量 in 东亚问好.unicodeScalars { println(“(万国码标量.value)”) //打印的是每个标量的值 } 这里看到UTF-16编码和UTF-32编码相同,但是选靠后的文字编码就会不同,比如u{1F396}是个爱心两者的UTF-16编码和UTF-32编码是不一样的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |