DevTales
close
프로필 배경
프로필 로고

DevTales

  • 분류 전체보기 (83)
    • Lang (49)
      • Java (21)
      • Kotlin (3)
      • C (12)
      • Go (9)
      • Python (4)
    • Spring (13)
      • Data (2)
      • Kafka (2)
      • Security (0)
      • Webflux (9)
    • Infra (9)
      • Database (3)
      • Middleware (0)
      • Container (1)
      • OS (5)
    • Build (0)
    • CS (3)
      • Network (1)
      • Security (1)
      • Architecture (1)
    • Leaner's High (5)
    • 기타 (4)
  • 홈
  • 방명록
[Kotlin In Action] (3) - defining and calling functions

[Kotlin In Action] (3) - defining and calling functions

함수 정의와 호출 이번 글에서는 모든 프로그램에서 핵심이라 할 수 있는 함수 선언과 호출을 코틀린이 어떻게 개선했는지 살펴보겠습니다. 추가로 확장 함수와 프로퍼티를 사용해 혼합 언어 프로젝트에서 코틀린의 이점을 모두 살릴 수 있는 방법도 알아보겠습니다. 컬렉션 fun main() { val set = setOf(1, 7, 53) val list = listOf(1, 7, 53) val map = mapOf(1 to "one", 7 to "seven", 53 to "fifty-three") println(set.javaClass) // class java.util.LinkedHashSet println(list.javaClass) // class java.util.Array..

  • format_list_bulleted Lang/Kotlin
  • · 2025. 10. 16.
  • textsms
[Kotlin In Action] (2) - basics

[Kotlin In Action] (2) - basics

코틀린 기초 함수와 변수 이번 글에서는 모든 프로그램을 구성하는 기본 단위인 함수와 변수를 살펴보겠습니다.첫 번째 코틀린 코드를 작성하고 코틀린에서 타입 선언을 생략해도 된다는 사실을 보고, 코틀린이 어떻게 변경 가능한 데이터보다 변경할 수 없는 불변 데이터 사용을 권장하는지와 왜 불변 데이터가 더 좋은 것인지 살펴보겠습니다. Hello World 가장 기본적인 예제인 'Hello, World'를 출력하는 프로그램으로 시작해보겠습니다. 코틀린에서는 함수 하나로 이 프로그램을 만들 수 있습니다.함수를 선언할 때 fun 키워드를 사용합니다.함수를 모든 코틀린 파일의 최상위 수준에 정의할 수 있으므로 클래스 안에 넣어야 할 필요가 없습니다.최상위에 있는 main 함수를 애플리케이션의 진입점으로 지정할 수 있습..

  • format_list_bulleted Lang/Kotlin
  • · 2025. 10. 13.
  • textsms
[Kotlin In Action] (1) - what and why?

[Kotlin In Action] (1) - what and why?

코틀린이란? 코틀린(Kotlin)은 자바 가상머신(JVM) 플랫폼과 JVM 외의 다른 플랫폼에서 돌아가는 현대 프로그래밍 언어로, 처음에는 '더 나은 자바'로 시작했습니다. 즉, 개발자들이 일반적으로 저지를 수 있는 유형의 오류를 방지하고, 현대적 언어 설계 패러다임을 포용하면서도 자바가 쓰이던 모든 곳에 더 편리하게 쓸 수 있는 언어로 시작했습니다. 최근 10년간 코틀린은 자신이 여러 유형이 개발자, 프로젝트, 플랫폼에 실용적으로 잘 들어맞는 언어임을 증명해왔습니다. 안드로이드는 이제 코틀린 우선 플랫폼입니다. 이는 대부분의 안드로이드 개발자가 코틀린으로 개발을 한다는 뜻입니다. 스프링(spring) 같은 널리 쓰이는 프레임워크들이 코틀린을 네이티브로 지원하고 풍부한 코틀린 문서도 함께 제공하는 반면,..

  • format_list_bulleted Lang/Kotlin
  • · 2025. 10. 9.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (83)
    • Lang (49)
      • Java (21)
      • Kotlin (3)
      • C (12)
      • Go (9)
      • Python (4)
    • Spring (13)
      • Data (2)
      • Kafka (2)
      • Security (0)
      • Webflux (9)
    • Infra (9)
      • Database (3)
      • Middleware (0)
      • Container (1)
      • OS (5)
    • Build (0)
    • CS (3)
      • Network (1)
      • Security (1)
      • Architecture (1)
    • Leaner's High (5)
    • 기타 (4)
최근 글
인기 글
최근 댓글
태그
  • #Java의 정석
  • #점프 투 파이썬
  • #java
  • #tucker의 go언어 프로그래밍
  • #Netty
  • #R2DBC
  • #Kotlin In Action
  • #혼자 공부하는 C언어
  • #비동기
  • #WebFlux
전체 방문자
오늘
어제
전체
Copyright © Kakao Corp. All rights reserved.
Designed by 티스토리

티스토리툴바