Cộng đồng Hỏi & Đáp của Inflearn
Optional 관련 질문드립니다.
Viết
·
251
0

A를 String으로 선언하였고, A.last의 값은 "f" 이지만,
옵셔널로 선언하지 않았는데 print를 하면 왜 Optional"f"로 출력되는지 궁금합니다.
왜 명확한 값이 존재하는 String의 마지막 값을 받아오는데 Optional이 붙나요?
혹시 Swift가 강타입이라서 다른 타입간의 충돌을 막기위해 Optional이 붙는다. 라고 혼자 생각해봤습니다.
swiftios
Câu trả lời 1
1
enilv0529
Người chia sẻ kiến thức
안녕하세요
last라는 기능을 보시면 옵셔널로 리턴하게 되어 있습니다.
그러므로 A타입을 보지 마시고 last의 리턴타입을 보시면 되겠습니다.






감사합니다!