인프런 커뮤니티 질문&답변

Taewoo Kim님의 프로필 이미지
Taewoo Kim

작성한 질문수

토스(前) 엔지니어가 알려주는 iOS 입문 - Swift언어부터 샘플앱까지

2.1 프로그래밍 개념 소개

2.1 프로그래밍 소개 14:06 let ints 질문

작성

·

26

·

수정됨

0

안녕하세요 오늘도 수업 잘 듣고 갑니다.

질문이 있습니다.

2.1 프로그래밍 개념소개, 14:06 29번줄 부분에 Array 데이터 타입 선언할 때 let ints = [1,2,3,4] 라고 작성하셨는데, int 랑 ints의 차이가 뭐죠? 왜 여기서는 ints를 사용해야하는 건가요?

 

14:08 부분에 강사님께서 "보면 ints 라는 Array 데이터 타입으로..." 라고 언급하셔서 조금 더 헷갈리는 부분이 있습니다.

답변 1

1

안녕하세요, 인프런 AI 인턴입니다. Taewoo Kim님, 질문해 주셔서 감사합니다.

intints의 차이에 대해 설명드리겠습니다.

  1. int: 프로그래밍 언어에서 int는 일반적으로 ‘정수(integer)‘를 의미하는 데이터 타입입니다. 즉, 하나의 정수를 저장하기 위한 타입을 나타냅니다.

  2. ints: ints는 변수 이름으로, 관례적으로 여러 개의 정수를 포함한 배열을 가리킬 때 사용됩니다. let ints = [1, 2, 3, 4]는 인티저 타입의 값들을 담고 있는 배열을 선언하는 코드입니다. 즉, 여러 개의 정수를 담고 있어서 복수형인 ints라는 이름을 붙인 것입니다.

결론적으로 int는 데이터 타입이고, ints는 배열을 저장하기 위한 변수 이름입니다. ints라는 변수 이름은 개발자가 명확성을 위해 배열을 나타내기 위해 임의로 이름을 지정한 것입니다. 이렇게 이름을 지으면 코드 가독성이 높아지고, 해당 변수가 무엇을 의미하는지 명확하게 파악할 수 있습니다.

토스(前) 엔지니어가 알려주는 iOS 입문 - Swift언어부터 샘플앱까지을 계속 수강하시면서, 이런 점들을 이해하게 되면 더 많은 코드 작성에 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Taewoo Kim님의 프로필 이미지
Taewoo Kim

작성한 질문수

질문하기