5
Swiftでインデックスを使用してマップまたは縮小する
配列のインデックスを取得する方法がありますmapかreduceスウィフトでは?each_with_indexRubyのようなものを探しています。 func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : ($1 * 2) % 9) : $1) } % 10 == 0 } lunhCheck("49927398716") lunhCheck("49927398717") 上記のodd変数を削除したいと思います。