swift_泛型