很简单,按照下面的步骤做
//1.第一步 让对象遵守协议 CustomStringConvertible
class Student:CustomStringConvertible{
var...favemoji.utf16.prefix(upTo: i))
print(asciiPrefix)
}
运行结果:
Optional("My favorite emoji is ")
b.需求: 从第一个位置开始截取...})
}
print(str1)
print(nums)
运行结果:
KuZouTiYa
[1, 9, 9, 1, 0, 1, 2, 8]
提示:
1.首先map,将数字从当前字符串中移除,...如果是数字类型则返回,不是数字的字符返回nil
2.这时候,我们的数组里面的值是可选类型,我们通过filter过滤掉nil 得到没有nil的可选值数组,此时再map一下,将可选值值编程非可选值
截取字符串的写法...// 通过指针地址初始化数组
let s = String(cString: ptr.baseAddress!)