-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
Optional 관련 질문드립니다.
22.08.25 23:27 작성 조회수 143
0
A를 String으로 선언하였고, A.last의 값은 "f" 이지만,
옵셔널로 선언하지 않았는데 print를 하면 왜 Optional"f"로 출력되는지 궁금합니다.
왜 명확한 값이 존재하는 String의 마지막 값을 받아오는데 Optional이 붙나요?
혹시 Swift가 강타입이라서 다른 타입간의 충돌을 막기위해 Optional이 붙는다. 라고 혼자 생각해봤습니다.
답변을 작성해보세요.
1
iOS Developer - 이정
지식공유자2022.08.26
안녕하세요
last라는 기능을 보시면 옵셔널로 리턴하게 되어 있습니다.
그러므로 A타입을 보지 마시고 last의 리턴타입을 보시면 되겠습니다.
답변 1