|
7 | 7 |
|
8 | 8 | import Foundation |
9 | 9 | public enum Language: CaseIterable { |
10 | | - static func numbers(areUppercased: Bool) -> [String]{ |
11 | | - return areUppercased ? ["!", "?", ".", "%", "+", "-", "_", "=", "@", "#"] : ["1","2","3","4","5","6","7","8","9","0"] |
| 10 | + static func numbers(areUppercased: Bool) -> [String] { |
| 11 | + return areUppercased ? ["!", "?", ".", "%", "+", "-", "_", "=", "@", "#"] : |
| 12 | + ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] |
12 | 13 | } |
| 14 | + |
13 | 15 | case english, german |
14 | | - |
| 16 | + |
15 | 17 | func rows(areUppercased: Bool) -> [[String]] { |
16 | | - var r = [[String]]() |
17 | | - switch self{ |
| 18 | + var result = [[String]]() |
| 19 | + switch self { |
18 | 20 | case .english: |
19 | | - r = [["q","w","e","r","t","y","u","i","o","p"],["a","s","d","f","g","h","j","k","l"],["z","x","c","v","b","n","m"]] |
| 21 | + result = [ |
| 22 | + ["q", "w", "e", "r", "t", "y", "u", "i", "o", "p"], |
| 23 | + ["a", "s", "d", "f", "g", "h", "j", "k", "l"], |
| 24 | + ["z", "x", "c", "v", "b", "n", "m"] |
| 25 | + ] |
20 | 26 | case .german: |
21 | | - r = [["q","w","e","r","t","z","u","i","o","p"],["a","s","d","f","g","h","j","k","l"],["y","x","c","v","b","n","m"]] |
| 27 | + result = [ |
| 28 | + ["q", "w", "e", "r", "t", "z", "u", "i", "o", "p"], |
| 29 | + ["a", "s", "d", "f", "g", "h", "j", "k", "l"], |
| 30 | + ["y", "x", "c", "v", "b", "n", "m"] |
| 31 | + ] |
22 | 32 | } |
| 33 | + |
23 | 34 | if areUppercased { |
24 | | - r = r.map{ $0.map { $0.uppercased() } } |
| 35 | + result = result.map { $0.map { $0.uppercased() } } |
25 | 36 | } |
26 | | - return r |
| 37 | + |
| 38 | + return result |
27 | 39 | } |
28 | 40 | } |
0 commit comments