@discardableResult 버릴 수 있는 결과라는 사전적 정의를 가지고 있는데 프로토콜이나 메서드 선언 시 앞에 붙여줄 수 있다. 리턴 된 결과값이 사용 될 수도 있고 안될 수도 있을 때 Result of call to ~ is unused 라는 경고가 뜰 때 return 시 필요없는 경우 사용하시면 됩니다. 결론 결과를 쓰든 안쓰든 상관없는 경우 워닝을 안띄워 주게 하는 키워드
물과 같이