SubLMs // Simplify (has)values/unigramsFor().
This commit is contained in:
parent
b8bb5e18d6
commit
28889dc717
|
@ -115,10 +115,7 @@ extension vChewing {
|
||||||
}
|
}
|
||||||
|
|
||||||
public func hasValuesFor(key: String) -> Bool {
|
public func hasValuesFor(key: String) -> Bool {
|
||||||
if let arrEntry = keyValueMap[key] {
|
keyValueMap[key] != nil
|
||||||
return !arrEntry.isEmpty
|
|
||||||
}
|
|
||||||
return false
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -159,10 +159,7 @@ extension vChewing {
|
||||||
}
|
}
|
||||||
|
|
||||||
open func hasUnigramsFor(key: String) -> Bool {
|
open func hasUnigramsFor(key: String) -> Bool {
|
||||||
if let arrEntry = keyValueScoreMap[key] {
|
keyValueScoreMap[key] != nil
|
||||||
return !arrEntry.isEmpty
|
|
||||||
}
|
|
||||||
return false
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -136,10 +136,7 @@ extension vChewing {
|
||||||
}
|
}
|
||||||
|
|
||||||
public func hasUnigramsFor(key: String) -> Bool {
|
public func hasUnigramsFor(key: String) -> Bool {
|
||||||
if let arrEntry = keyValueMap[key] {
|
keyValueMap[key] != nil
|
||||||
return !arrEntry.isEmpty
|
|
||||||
}
|
|
||||||
return false
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -105,11 +105,7 @@ extension vChewing {
|
||||||
}
|
}
|
||||||
|
|
||||||
public func valuesFor(key: String) -> String {
|
public func valuesFor(key: String) -> String {
|
||||||
var v = ""
|
keyValueMap[key] ?? ""
|
||||||
if let matched = keyValueMap[key] {
|
|
||||||
v = matched
|
|
||||||
}
|
|
||||||
return v
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue