LMInstantiator // Allow querying inventory status from factory dictionary only.
This commit is contained in:
parent
5c9117f698
commit
969977f09b
|
@ -293,9 +293,12 @@ extension vChewingLM {
|
|||
/// - Parameters:
|
||||
/// - key: 索引鍵陣列。
|
||||
/// - value: 資料值。
|
||||
/// - factoryDictionaryOnly: 是否僅自原廠辭典確認在庫。
|
||||
/// - Returns: 是否在庫。
|
||||
public func hasKeyValuePairFor(key: [String], value: String) -> Bool {
|
||||
unigramsFor(keyArray: key).map(\.value).contains(value)
|
||||
public func hasKeyValuePairFor(key: [String], value: String, factoryDictionaryOnly: Bool = false) -> Bool {
|
||||
factoryDictionaryOnly
|
||||
? lmCore.unigramsFor(key: key.joined(separator: "-")).map(\.value).contains(value)
|
||||
: unigramsFor(keyArray: key).map(\.value).contains(value)
|
||||
}
|
||||
|
||||
/// 給定讀音字串,讓 LMI 給出對應的經過處理的單元圖陣列。
|
||||
|
|
Loading…
Reference in New Issue