티스토리 뷰

Swift&IOS

@discardableResult

밀쿄 2019. 9. 24. 12:20

오늘은 사설 없이 바로 시작하겠습니다.

늘 사설이 길었..

 

먼저 문제의 코드를 보겠습니다.

이런 코드가 있습니다. 어려운 코드는 아니쥬? 

근데 지금 run 코드에 보면 노란색 배경이죠?

많이 해보셨으면 아시겠지만 warning입니다.

 

warning을 한 번 보겠습니다

squareNumber의 리턴값이 사용되고 있지 않아 라네요.

사실 이걸 해결할려면 제일 기초이고 많이 쓰이는 방법은

이 방법일꺼라고 생각합니다.

저도 실제로 이걸 많이 쓰고 있고요.

 

근데 매번 저 함수를 부를 때 마다

let _를 쓰는 경우라면? 번거롭지 않을까요?

 

실제로 지금 squareNumber는 좋은 예제는 아니지만

뭔가 리턴값은 내려오지만 우리가 신경쓸 필요 없는 그런 리턴값이 오는 경우라면?

 

그런 경우라면 아래와 같은 방법이 더 편할 수도 있습니다.

짜잔?

 

이렇게 한 줄만 적으면 됩니다.

 

적재적소에 잘 쓰면 좋을 것 같습니다.

오늘은 여기까지 입니다.

'Swift&IOS' 카테고리의 다른 글

다시 써보는 CoreData  (0) 2019.10.02
NotificationCenter  (0) 2019.10.01
KVO로 MVVM을 짜본다면?  (0) 2019.09.09
UITableView에서 MVVM을 어캐 적용하면 좋을까?  (0) 2019.09.06
type(of: )  (0) 2019.09.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함