반응형

코틀린 8

코틀린 함수 매개변수

코틀린 함수 매개변수 코틀린 함수 매개변수 관련해서 정리하는 글입니다. 이전 글에서는 코틀린 함수에서 값을 반환하도록 하는 방법을 배웠습니다. 코틀린 함수 값 반환하기 코틀린 함수 값 반환하기 코틀린 함수에서 복잡한 일을 해야 하는 경우가 많이 발생합니다. 함수에서는 반환 값을 생성할 수 있고, 이 반환 값을 변수에 저장하여 코드의 다른 곳에서 사용할 수 think-about.tistory.com 지금까지 글마다 println() 함수를 꼭 사용하는 예시를 제시해드렸습니다. println("Hello, World!!!") 문구가 꼭 있었는데요. 여기서 "Hello, World!!!" 부분이 println() 함수에 값을 전달한 것임을 의미합니다. 우리가 직접 정의하는 사용자 정의 함수로도 이 방식이 가능..

코틀린 함수 값 반환하기

코틀린 함수 값 반환하기 코틀린 함수에서 복잡한 일을 해야 하는 경우가 많이 발생합니다. 함수에서는 반환 값을 생성할 수 있고, 이 반환 값을 변수에 저장하여 코드의 다른 곳에서 사용할 수 있습니다. 이번에는 코틀린 함수를 정의하고 이 함수가 값을 반환하도록 하는 법을 알아보겠습니다. 이전에 우리는 코틀린 함수를 정의하고 호출하는 법을 알아보았는데 꼭 먼저 보고 오시는 것을 추천드립니다. 코틀린 함수 정의 및 호출하기 코틀린 함수 정의 및 호출하기 코틀린 함수는 특별한 작업을 수행하기 위해 설계된 코드의 집합입니다. 프로그래밍 언어에서 함수는 필수적인 요소라고 볼 수 있겠습니다. 이전에 코틀린 조건 think-about.tistory.com 코틀린 함수 반환 데이터 타입 지정 코틀린 함수에서 값(데이터)..

코틀린 함수 정의 및 호출하기

코틀린 함수 정의 및 호출하기 코틀린 함수는 특별한 작업을 수행하기 위해 설계된 코드의 집합입니다. 프로그래밍 언어에서 함수는 필수적인 요소라고 볼 수 있겠습니다. 이전에 코틀린 조건문 Kotlin Conditions에 대해 알아보았고, 이번에는 코틀린 함수 관련해서 정리해봅니다. 사실 지금까지 우리는 코틀린 함수를 많이 사용해왔습니다. 어떤 것들이 있을까요? 지금까지 제시해드린 예시 코드 중에 println()이 거의 들어가 있었을 겁니다. 코틀린 함수는 두 가지로 분류 가능합니다. 이미 정의되어 있는 함수 - Standard library function 코틀린 내부에 정의되어 있는 함수로 readline(), compareTo(), sum(), println() 등이 있습니다. 사실 우리가 많이 사..

코틀린 조건문 Kotlin Conditions

코틀린 조건문 Kotlin Conditions [프로그래밍 언어/Kotlin] - 코틀린 변수 데이터 타입 이전 글을 통해 코틀린 변수에 대한 데이터 타입을 알아보았습니다. 앞으로 코틀린에서의 흐름 제어(Control Flow)에 대한 내용을 다루고자 합니다. 그중 이번 시간에는 코틀린 조건문 관련해서 정리하고자 합니다. 코틀린 조건문 안에는 if 그리고 when 이 있습니다. 언제나 그랬듯이 코틀린 플레이그라운드와 같은 실습 환경을 켜시고 꼭 실습하시면서 글을 읽어주셔야 합니다. if 코틀린 조건문 if 의 경우 단순한 연산자가 아닙니다. 코틀린에서 if는 표현식입니다. 여기서 표현식이란 값을 반환하는 것입니다. 그러므로 코틀린 조건문 의 경우 삼항 연산자는 지원하지 않습니다. 다른 대부분에서 그렇듯 ..

코틀린 변수 데이터 타입

코틀린 데이터 타입 이전에 코틀린 변수를 선언하는 방법과 타입 지정 및 추론, 초기화에 대해 다루어보았습니다. 코틀린 변수 Kotlin variable 코틀린 변수 Kotlin variable - 2 이번에는 코틀린 데이터 타입에 무엇이 있는지 알아보고 각각에 대해 간단히 다루어봅니다. 그전에 코틀린 데이터 타입 특징을 먼저 알고 넘어가야 할 것 같습니다. 코틀린의 모든 타입은 객체 타입이다. 기초 데이터 타입이 아니라 클래스이다. 코틀린은 변수에 Null 값을 대입하거나 메서드를 호출할 수도 있습니다. 즉, 코틀린의 모든 타입은 객체 타입이며 코틀린의 모든 변수는 객체입니다. 이는 파이썬에 대한 지식이 있으신 분들이라면 익숙할 것입니다. Kotlin Playground: Edit, Run, Share ..

코틀린 변수 Kotlin variable - 2

코틀린 변수 Kotlin variable 코틀린 변수 관련해서 간단하게 알아보는 시간을 가졌었습니다. 글을 다시 살펴보니 변수란 무엇인가? 에서 끝난 느낌이더군요.. ;; 코틀린 변수 관련이니 코틀린에서의 변수에 대한 내용을 추가하고자 글을 작성합니다. 이전 글을 읽어주셨다는 가정 하에 진행합니다. 코틀린 변수 Kotlin variable 코틀린 변수 Kotlin variable Think about ~ Kotlin! 저번 글에서 코틀린에 대해 간략히 알아보고 안드로이드 스튜디오를 통해 Hello World! 문구를 출력해봤습니다. 코틀린 시작하기 Kotlin getting started 코.. think-about.tistory.com 이번 글은 코틀린 변수 관련해서 변수 자체에 대한 내용보다는 코틀린..

코틀린 변수 Kotlin variable

코틀린 변수 Kotlin variable Think about ~ Kotlin! 저번 글에서 코틀린에 대해 간략히 알아보고 안드로이드 스튜디오를 통해 Hello World! 문구를 출력해봤습니다. 코틀린 시작하기 Kotlin getting started 코틀린 Kotlin 코틀린은 자바 가상 머신(JVM, Java Virtual Machine)에서 동작하는 크로스 플랫폼 오픈소스(아파치 2 라이선스) 프로그래밍 언어입니다. 2011년 7월, JetBrains에서 공개했으며 2019년 5월 7일.. think-about.tistory.com 변수 Variable 변수의 사전적인 의미부터 확인해보겠습니다. 변수란 어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수입니다. 코틀린에서는 어떨까요? va..

코틀린 시작하기 Kotlin getting started

코틀린 Kotlin 코틀린은 자바 가상 머신(JVM, Java Virtual Machine)에서 동작하는 크로스 플랫폼 오픈소스(아파치 2 라이선스) 프로그래밍 언어입니다. 2011년 7월, JetBrains에서 공개했으며 2019년 5월 7일 이후로 구글에서는 코틀린을 안드로이드 시스템의 공식 개발 언어로 발표했습니다. 저는 모바일 프로그래밍을 안드로이드 스튜디오와 자바로 시작했는데요, 코틀린이 정말 중요한 언어라고 판단되어 공부를 시작하게 됐습니다. 그동안 많이 느낀 점은 문법이 정말 간결하다는 점입니다. 개인적으로는 자바 기반인 것 같으면서도 파이썬을 사용하는 느낌이 강하다고 생각합니다. 하지만, 저는 자바에 아직 익숙해서 그런지 자주 혼동하는 것 같습니다. 그동안 공부하고 앱을 개발한 경험을 바탕..

반응형