728x90
반응형

개발 36

(코틀린) 조건문, 반복문

조건문 조건 값에 따라 동작을 수행하지 않을 수도 있고 여러 가지 동작중 하나의 동작을 수행할 수 있습니다. if if를 사용하면 Boolean 값에 따라서 동작을 다르게 수행할 수 있습니다. // if를 사용해서 조건에 따른 값을 다르게 전달할 수 있습니다. fun max(a: Int, b: Int): Int { return if (a > b) a else b } {}를 사용해서 여러 줄의 동작을 수행할 수 있습니다. // 반환값이 있는 if는 else가 필수로 구현되어야 합니다. fun max(a: Int, b: Int): Int { return if (a > b) { println("최대값은 a") a } else { println("최대값은 b") b } } 반환 값이 없는 형태의 if문을 작성할..

개발/코틀린 2022.09.25

(코틀린) 함수

함수 파라미터를 받아서 어떤 값을 반환하는 형태를 함수라고 이야기합니다. 파라미터가 없을 수도 있고 반환 값이 없을 수도 있습니다. 함수의 구조 함수는 fun 키워드를 사용해서 정의합니다. fun functionName(param1: Int, param2: String, param3: Boolean): String { return """ 이 함수의 이름은 \`functionName\`이고 함수의 파라미터는 param1은 Int타입이고 값은 $param1, param2은 String타입이고 값은 $param2, param3은 Boolean타입이고 값은 $param3 입니다. """.trimIndent() } fun noParamNoReturnValue() { // 파라미터와 반환값이 없는 함수도 만들 수 ..

개발/코틀린 2022.09.24

(코틀린) 코틀린 기초

기본 문법 주석 코틀린에서는 3가지 형태의 주석이 있습니다. 1줄 주석: // 여러줄 주석: /* */ KDoc 주석: /** */ // 1줄 주석 /* 여러줄 주석 */ /** KDoc 주석 */ KDoc은 Rich Text Documentation을 생성하기 위해 사용합니다. 변수 코틀린에서 변수는 아래와 같이 정의합니다. val name: String = "정석준" // String 타입의 name 변수에 "정석준" 문자열 할당 val name = "정석준" // 초기값이 있다면 타입 선언은 생략 가능 val name: String // 초기값이 없다면 에러 발생 val name = "정석준" // 불변변수 name = "dino" // val은 수정 할 수 없어서 에러 발생 var name = "..

개발/코틀린 2022.09.18

코틀린 기초 스터디

👩🏻‍💻👨🏻‍💻 멤버 정석준 김도연 박규동 이경준 김성훈 이창형 📚 책 코틀린 완벽 가이드 2장 ~ 14장 (총 13장) 👊 목표 Kotlin 심화로 넘어가기 전에 기초를 다지기 ⏰ 시간 매주 일요일 저녁 10시 OT - 2022.09.12(월) 2022.09.18 ~ 2022.12.11 📍 장소 구글밋 진행 🎸 기타 스터디 준비는 각자 편한 형태로 준비해주세요. ex) 블로그, ppt, github 등등 과반수 이상 미출석 시 스터디 진행 하지 않아요. ✍🏻 스터디 결과물 정석준 2주: https://dino-dev.tistory.com/5 3주 https://dino-dev.tistory.com/6 https://dino-dev.tistory.com/7 https://dino-dev.tistory.c..

개발/스터디 2022.09.12

(코틀린) 코틀린 시작하기 2 - IntelliJ로 코틀린 프로젝트 만들기

코틀린 언어를 학습하기 위해서 여러 가지 툴이 존재하지만 IntelliJ라는 툴을 사용하는 것을 추천합니다. IntelliJ는 코틀린을 만든 JetBrain에서 만든 IDE(Integrated Development Environment)입니다. IntelliJ를 다운받기 위해서 https://www.jetbrains.com/idea/download 링크로 들어갑니다. Kotlin 언어 공부를 위해서는 Community 버전을 사용하셔도 충분합니다. 위 카테고리에서 본인이 사용하고 있는 컴퓨터 os에 맞게 Windows, macOS, Linux를 선택하시고 아래 Download를 선택합니다. 만약 macOS를 사용하는데 Apple Silicon인 M1, M2를 사용 중이라면 우측에 . dmg (Intel)..

개발/코틀린 2022.09.01

(코틀린) 코틀린 시작하기 1 - 글을 작성하면서

2018년도까지만 해도 안드로이드 앱 개발은 자바와 코틀린 두 가지 언어로 개발을 많이 했습니다. 하지만 글을 작성하고 있는 2022년도에는 제 주변에 자바로 안드로이드 앱을 개발하는 사람은 전혀 없습니다. 이제는 안드로이드 앱 개발을 하기 위해서는 코틀린 언어가 필수가 되었습니다. 코틀린 언어를 공부하는 방법은 책, 블로그, 유튜브, 코틀린 홈페이지 등이 있는데 저는 코틀린 홈페이지인 https://kotlinlang.org/ 를 보시고 공부하시는 것을 추천합니다. 하지만 범위도 너무 넓고 어떤 것을 먼저 공부해야 할지 모를 수 있습니다. 이 블로그에서는 코틀린을 시작하시는 분들에게 도움이 되기 위해 글을 작성합니다.

개발/코틀린 2022.09.01
728x90
반응형