在C#中,可以编写以下一行来生成一个表示0到255之间值的所有十六进制字符串的数组:
SELECT TOP 10 *
FROM topics
WHERE {TopicID has the value '1'}
在Swift中有同样紧凑的方法吗?
答案 0 :(得分:1)
是的。方法是相同的:映射范围中的每个数字 0到255使用十六进制格式的字符串:
let hexTable = (0 ..< 256).map { v in String(format: "%02X", v) }
或略短:
let hexTable = (0 ..< 256).map { String(format: "%02X", $0) }
结果:
["00", "01", "02", ..., "FD", "FE", "FF"]