Ошибка при развертывании mule ESB 3.5 с Jboss 7

Я создал короткое расширение для подсчета букв и цифр для String

extension String {
  var letterCount : Int {
    return self.unicodeScalars.filter({ CharacterSet.letters.contains($0) }).count
  }

  var digitCount : Int {
   return self.unicodeScalars.filter({ CharacterSet.decimalDigits.contains($0) }).count
  }
}

или функции, чтобы получить счетчик для любого CharacterSet, который вы положили в

extension String {    
  func characterCount(for set: CharacterSet) -> Int {
    return self.unicodeScalars.filter({ set.contains($0) }).count
  }
}

использование:

let phrase = "the final score is 23-13!"
let letterCount = phrase.characterCount(for: .letters)
0
задан Felipe Augusto 16 January 2019 в 19:03
поделиться