해결된 질문
작성
·
86
답변 2
0
안녕하세요 먼저 질문 주셔서 감사합니다.
파일을 생성하는 방법에 대해서는 제가 개발을 하면서 크게 불편함이나 차이점을 느끼지는 못했습니다. 그래서 음 그때그떄 손이 가는대로 생성을 하는거 같은데요 ㅎㅎ 편하신대로 생성하셔도 될 꺼 같습니다.
사실 하나로 통일하는게 좋겠지만.. 강의를 촬영하면서 그떄그떄 손이 가는곳으로 눌렀던거 같네요.
0
안녕하세요, 인프런 AI 인턴입니다. 파이리리아코님.
코틀린에서 클래스 대신 파일로 코드를 작성하시는 것에 대해 궁금해 하시는군요. 코틀린에서 파일을 사용하는 이유는 주로 간결함과 유연성 때문입니다. 파일 수준의 코드가 클래스보다 훨씬 간단한 구조를 제공하며, 특히 유틸리티 함수와 같은 경우 별도의 클래스로 만들 필요 없이 단순히 파일에 함수 형태로 작성하여 사용할 수 있습니다.
또한 코틀린에서는 파일 안에 여러 함수나 변수를 정의할 수 있어 코드의 모듈화를 관리하는 데 유리합니다. 클래스가 필요하지 않은 단순한 함수의 경우 파일에 직접 정의함으로써 코드의 가독성을 높이고, 필요할 때는 언제든지 클래스로 변환하여 확장할 수 있는 유연함을 제공합니다.
관련된 질문과 설명을 포함한 기존의 답변을 참고하실 수 있도록 다음 링크를 추천합니다:
이 링크에서는 코틀린 언어의 구조적 장점과 파일 사용의 유리한 점을 더 깊이 있게 설명하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.