日記
今日書いたコード
感想
見てこれ。めちゃくちゃ洒落臭いコード書けた。
let raw = String(line) let chopped = raw.enumerated().flatMap { i, egc in guard egc == "\t" else { return [egc] } return Array(repeating: Character(" "), count: kTabStop - (i % kTabStop)) } return File.Row(raw: raw, coocked: String(chopped))