3.0.2 (#21)
* fix: 优化界面 * fix: 修复已知问题 * fix: 代码优化 * fix: 修复已知问题 * fix: 优化 getMaximumWriteLength 方法 * fix: 修改版本号 * fix: 修改版本号 * fix: 修改 CHANGELOG
This commit is contained in:
@ -274,6 +274,21 @@ extension MyGattDescriptorArgs {
|
||||
}
|
||||
}
|
||||
|
||||
extension Int {
|
||||
func coerceIn(_ minimum: Int, _ maximum: Int) throws -> Int {
|
||||
if minimum > maximum {
|
||||
throw MyError.illegalArgument
|
||||
}
|
||||
if self < minimum {
|
||||
return minimum
|
||||
}
|
||||
if self > maximum {
|
||||
return maximum
|
||||
}
|
||||
return self
|
||||
}
|
||||
}
|
||||
|
||||
extension Dictionary {
|
||||
mutating func getOrPut(_ key: Key, _ defaultValue: () -> Value) -> Value {
|
||||
guard let value = self[key] else {
|
||||
|
Reference in New Issue
Block a user