swift str swumerator in swift

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift str swumerator in swift相关的知识,希望对你有一定的参考价值。

//string numerator
struct strenumerator {
    var map:[String: Int]
    var currentnum:Int
    
    init() {
        self.map = [String:Int]()
        self.currentnum = 1
    }
    
    mutating func add(val:String) {
        if self.map.keys.contains(val) {
            print("Enumerator already contains \(val)")
        }
        else {
            self.map[val] = self.currentnum
            self.currentnum += 1
        }
    }
    //allows getitem access for checking values
    subscript(key:String) ->Int {
        return self.map[key]!
    }
    //allows an array of strings to be enumerated
    mutating func addarray(vals:[String]) {
        for elem in vals {
            self.add(elem)
        }
    }
    
}

以上是关于swift str swumerator in swift的主要内容,如果未能解决你的问题,请参考以下文章

Leetcode 557. Reverse Words in a String III

核心数据中的 IN 子句 - Swift

Python中str()和repr()的区别

字符串(str)

报数出局

如何判断list中是否包含某个元素