개발&프로그래밍104 [kotlin] 코딩 컨벤션 (coding conventions) Kotlin 코딩 컨벤션 가이드 Kotlin 프로그래밍 언어를 사용할 때 따라야 할 코딩 컨벤션에 대한 종합적인 가이드입니다.이 가이드라인을 따르면 코드의 일관성과 가독성을 높일 수 있습니다. 이 가이드 문서는 공식 홈페이지를 참고하였습니다.https://kotlinlang.org/docs/coding-conventions.html Kotlin 명명 규칙 및 포맷팅 가이드Kotlin에서 코드를 작성할 때 일관성 있고 가독성 높은 코드를 만들기 위한 명명 규칙과 포맷팅 가이드라인을 소개합니다. 1. 명명 규칙패키지와 클래스 이름패키지 이름은 항상 소문자로 작성하며 밑줄을 사용하지 않습니다. (예: org.example.project)여러 단어로 된 패키지 이름은 권장하지 않지만, 필요한 경우 카멜 케이.. 2024. 8. 9. [kotlin] 자주 사용되는 관용구(idiom) 모음 이 글은 Kotlin 프로그래밍 언어에서 자주 사용되는 관용구(idiom)들의 모음입니다.각 관용구에 대한 설명과 예제 코드를 함께 설명합니다.공식 홈페이지 kotlinlang.org의 내용을 참고합니다. 1. 데이터 클래스 생성 (Create DTOs)Kotlin에서는 data class를 사용하여 간단하게 DTO(Data Transfer Object)를 만들 수 있습니다.이는 자동으로 getter, setter, equals(), hashCode(), toString() 등의 메서드를 제공합니다.data class Customer(val name: String, val email: String)이 코드는 다음과 같은 기능을 제공하는 Customer 클래스를 생성합니다:- 모든 속성에 대한 getter.. 2024. 8. 9. [kotlin] 입문시 알아야 할 8가지 핵심 문법 Kotlin의 주요 문법 특징들을 간략히 정리한 것입니다.각 항목은 Kotlin의 간결하고 표현력 있는 코드 작성을 지원하는 특징들을 보여줍니다. 아래 문서는 kotlinlang.org 공식 홈페이지를 참조합니다. 문자열 템플릿:$변수명으로 간단한 변수 삽입${표현식}으로 복잡한 표현식 삽입 가능조건식:일반적인 if-else 구문 사용if를 표현식으로 사용 가능 (삼항 연산자 대체)반복문:for-in 루프로 컬렉션 순회while 루프 사용 가능when 표현식:switch-case 대체다양한 조건 체크 가능 (값, 타입 등)범위:in 연산자로 범위 내 포함 여부 확인범위를 이용한 반복 가능 (step, downTo 사용)컬렉션:for-in으로 순회in 연산자로 포함 여부 확인람다 표현식으로 필터링, 정렬,.. 2024. 8. 7. [kotlin] 입문시 알아야 할 7가지 핵심 문법 Kotlin의 기본적인 문법 요소들을 간략하게 설명하고 있습니다.각 항목은 Kotlin 프로그래밍의 기초를 이해하는 데 중요한 개념들을 포함하고 있습니다. 아래 문서는 kotlinlang.org 공식 홈페이지를 참조합니다. 패키지와 imports패키지 선언은 파일 최상단에 위치디렉토리와 패키지 구조 일치 불필요프로그램 시작점main() 함수가 진입점인자를 받는 main() 함수도 가능입출력print()와 println()으로 출력readln()으로 사용자 입력 받기함수파라미터와 반환 타입 지정 가능단일 표현식 함수 지원Unit은 반환값 없음을 의미 (생략 가능)변수val: 읽기 전용 변수var: 수정 가능한 변수타입 추론 지원초기화 후 사용 가능최상위 레벨 변수 선언 가능클래스와 인스턴스class 키워드.. 2024. 8. 7. 이전 1 ··· 16 17 18 19 20 21 22 ··· 26 다음