[String] vs [String.Element]

고양이발냄새·2023년 8월 4일
0

a는 [String] 이고
b는 [String.Element] 이다

둘의 차이점은 [String] a는 배열 그자체이고
b는 charchar를 레퍼런스로 이용해서 그것을 배열로 가지고 있는것이다 그러므로 b가 메모리상 이점이 있다

그러므로 a는 joined()라는 함수를 이용가능 하고 b는 사용할수 없다
b는 엄밀히 말하면 배열이 아니기에 그렇다

하지만 태생이 String이기 때문에 단순히 String()에 감싸주는것만으로 String으로 되돌릴수 있다


list2 역시도 마찬가지

profile
고양이좋아

0개의 댓글

관련 채용 정보