2017-06-26から1日間の記事一覧

Set<String>をCharcterSetに置き換える

// before var japaneseChars : Set<String> { return Set(japaneseNumericalChars.keys) } // after var japaneseChars : CharacterSet { return CharacterSet(charactersIn: japaneseNumericalChars.keys.joined()) } characterSetはSetとほぼ同じように使えるが、</string>…

Stringのextensionにcomputed propertyをつくる

before : extension String { func numeralsToNumber() -> String { enum Chartype { case numerical case exp case normal init(_ number : Int) { switch number { case 0,1: self = .numerical // case 1: // self = .exp default: self = .normal } } } …