본문 바로가기
🌱

Ing, ed

by 방우 2022. 7. 14.

이번 글을 간단하다

// 현재형과 달리 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