이번 글을 간단하다
// 현재형과 달리 ing, ed는 반환값이 있어서 다른 변수에 담아주고 그 변수를 프린트해야 변화된걸 알 수 있음 즉 원본을 안 건들임
var numberSet: Set = [2, 4, 6 ,8, 10]
var numberset2: Set = [1, 2, 3, 4, 5]
print(numberSet.subtract(numberset2)) // ()
print(numberSet.subtracting(numberset2)) // [6, 10, 8]
이렇게 반환값이 없고 기능만하는 메서드가 있고 반환값까지 가지고 있어 별도의 변수에 담지 않고도 원하는 결과를 얻는 메서드도 있다.
예.
func sort() 와 func sorted()
func shuffle() 과 func shuffled()
메서드의 선언을 보면 반환값이 있는지 없는지 알 수 있으니 확인하고 사용하면 될 것 같다.
다음 블로그글을 작성하러 총총..
'🌱' 카테고리의 다른 글
뷰의 생명주기, Unwind (0) | 2022.07.16 |
---|---|
코드리뷰 (0) | 2022.07.16 |
[iOS] Storyboard Reference (0) | 2022.07.13 |
@available, #available, unavailable (0) | 2022.07.10 |
UIWindow (0) | 2022.07.10 |