swift - 我可以在 swift 中几乎等于的基础上比较两个字节值吗
问题描述
我在两个不同的变量中有两个字节值。当值几乎彼此相等时,我想执行某个操作。我有任何快速的方法,我可以对几乎等于的变量值执行任何操作。如果向我推荐一些代码、教程或文章来实现这一点。我是 swift 新手,所以请避免投票。
解决方案
let string1 = "Hello World"
let string2 = "Hello"
let byteArrayOfString1: [UInt8] = string1.utf8.map{UInt8($0)} //Converting HELLO WORLD into Byte Type Array
let byteArrayOfString2: [UInt8] = string2.utf8.map{UInt8($0)} //Converting HELLO into Byte Type Array
if byteArrayOfString1 == byteArrayOfString2 {
print("Match")
}else {
print("Not Match")
}
如需更多帮助,请访问https://medium.com/@gorjanshukov/working-with-bytes-in-ios-swift-4-de316a389a0c
推荐阅读
- java - Java - 最大堆中整数的非字典顺序倒序
- unit-testing - Apache Ignite:启动 Ignite 服务器进行单元测试的最佳实践
- c# - 在收到 MediatR 错误的其他计算机上克隆 ASP.NET Core Web API 项目后
- javascript - 如何在 React js 中插入数据
- flutter - 在颤振/飞镖中读取特定的字节块
- c++ - 如何在g ++中抑制使用但从未定义过的内联函数
- javascript - 使用javascript动态创建文本框数组并从php访问文本框名称以将数据传递给mysql
- flutter - 如何使用 Flutter 截屏和分享
- clearcase-ucm - 如何在透明箱中取消交货
- android - Image_picker 抛出 removeInvalidNode jank 列表中的所有节点超时而不是返回图像