목록프로그래밍 언어 (23)
Groo
안녕하세요, 오늘은 조금 가벼운 마음으로 Java 자바에서의 문자열 형 변환에 대해 알아보려 합니다. 다양한 종류의 문자열 형 변환에 대해서 살펴보고 각각의 특징에 대해 한 번 구별해보도록 하겠습니다. 🎭 형 변환이란 무엇인가? 형 변환에 대해서 간단히 설명하면 특정 변수 또는 상수의 타입을 다른 타입으로 변형시키는 것이라고 말할 수 있습니다. 이렇게 형 변환을 진행하는 이유는 프로그램 내에서 연산 및 비교 작업을 하기 위해서는 각 대상의 타입을 서로 동등하게 맞춰야 하기 때문입니다. 또한 형 변환의 종류는 아주 다양하며 그중에서 오늘 저희는 문자열 형 변환의 방법에 대해서 알아보는 시간을 가지도록 하겠습니다. 📧 문자열 형 변환의 종류 문자열 형 변환의 종류로는 대표적으로 String.valueOf()..
안녕하세요, 오늘은 Kotlin 코틀린 언어에서의 프로그램 흐름 제어에 대해 알아보려고 합니다. 프로그램 흐름 제어의 대표적으로 조건문, 반복문이 존재하며 추가로 예외 처리에 대해서 또한 알아보려고 합니다. 🚦 프로그램 흐름 제어는 무엇인가? 프로그램은 여러 줄의 문장으로 구성됩니다. 보통 순차적으로 문장이 수행됩니다. 그러나 문장의 흐름을 바꾸고 싶다면 특정 조건과 반복 등을 다양하게 구성할 수 있습니다. 이와 같이 프로그램의 흐름에 영향을 미칠 수 있는 영향력이 있는 것들에 대해 배우겠습니다. 프로그램 흐름 제어에는 조건문, 반복문, 예외 처리 등 다양한 것이 존재합니다. Kotlin 또한 다른 언어들과 프로그램 흐름 제어 부분에서 비슷한 내용이 많이 존재합니다. 그러나 이번에는 Kotlin 언어만이..
안녕하세요, 오늘은 Kotlin 언어의 다양한 함수의 종류에 대해서 알아보려고 합니다. Kotlin은 일반, 고차, 람다식을 포함한 익명, 인라인, 확장, 중위 등 다양한 함수들이 존재하고 있습니다. 🙆♂️ 익명 함수란 무엇인가? 익명 함수란 일반 함수이지만 이름이 없는 형태의 함수입니다. 물론 람다식 함수도 이름 없이 함수를 구성할 수 있지만 아래의 코드와 같이 이것은 일반 함수에서 이름만을 생략하고 사용하는 것입니다. 함수 선언 키워드는 fun만 존재하고 이름이 존재하지 않습니다. fun(x : Int, y : Int) : Int = x + y 또한 익명 함수는 람다식과 같이 일반 변수에 값으로 대입이 가능합니다. 익명 함수의 자료형을 람다식 형태로 사용하면 변수는 람다식 함수처럼 사용할 수 있는 ..
안녕하세요, 오늘은 Kotlin 코틀린 언어의 고차 함수와 람다식에 대해서 알아보려고 합니다. 이번에 배우는 고차 함수와 람다식은 코틀린 언어의 핵심이라고도 할 수 있으며 많이 어렵기도 합니다. 🙋♂️ 일반 함수를 인자나 반환 값으로? 고차 함수는 인자나 반환 값에 함수를 사용해서 대단히 유연하다는 특징을 가지고 있습니다. 고차 함수를 사용하는 시기는 대부분 함수의 인자나, 반환 값으로 고차 함수를 많이 이용하고 있습니다. 그 형태가 이름이 있는 일반적인 함수일 수도 있으며 이름이 없는 람다식 함수 형태일 수도 있습니다. 아래의 일반적인 함수에서 함수의 인자로 함수를 전달하는 고차 함수의 예시를 보도록 하겠습니다. fun main() { val res1 = sum(3,2) val res2 = mul(s..