Array(repeating, count)の罠

Array(repeating, count)はクラスを作成の時には使えない。
例えばArray(repeating: UIView(frame: .zero), count: 5)を書いた時実に作ったViewは一つだけ。五つのポインターは同じViewに指しているだけ。
正しいやり方は(0...4).map { _ in UIView(frame: .zero) }だ。