C# 언어 (및 다른 언어들)에는 숫자 리터럴 끝에 접미사가 필요합니다. 이 접미어는 리터럴 유형을 나타냅니다. 예를 들어 5m
은 십진수이고 5f
은 부동 소수점 숫자입니다.번호 접미사가 필요한 이유는 무엇입니까?
내 질문은 :이 접미어가 정말로 필요한가요? 또는 컨텍스트에서 리터럴 유형을 추론 할 수 있습니까?
예를 들어 코드 decimal d = 5.0
은 5.0
이 2 중 10 진수가 아니라는 것을 유추해야합니다. 그런 문법 때문에 문제가 발생합니까? 같은 간단한 경우에 괜찮