본문 바로가기

코틀린 프로그래밍 기본 1/2(함수편)3

[부스트코스/Kotlin]함수형 프로그래밍이란? 부스트코스 서포터즈 3기 활동으로서 코틀린 프로그래밍 기본 1/2(함수편)을 듣고 작성된 포스팅입니다 함수 선언 후 호출 방법 1) 코틀린의 함수 선언 방법 일반적인 함수 선언 방법 fun sum(a: Int, b: Int): Int { //fun 함수 이름(변수 이름: 자료형, 변수 이름: 자료형…): 반환값의 자료형 println("a는 $a, b는 $b") //표현식… return a + b //return 반환값 } //fun sum(a:Int,b:Int)=a+b 이렇게 생략할 수도 있다 반환값이 없는 함수 fun printName(name:String): Unit { //Unit를 생략하고 fun printName(name:String) 가능 println("내 이름은 $name입니다") //표.. 2021. 1. 26.
[부스트코스][Kotlin]변수 선언 방법, 자료형, Null 부스트코스 서포터즈 3기 활동으로서 코틀린 프로그래밍 기본 1/2(함수편)을 듣고 작성된 포스팅입니다 기본 자료형과 변수 선언 방법 1) 코틀린의 변수 선언 방법 val username : String ="soobin" //선언 키워드(var/val) 변수이름 : 자료형 = 값 val(value, 불변형) : 초기에 값이 할당되면 변경할 수 없음 (값을 변경할 경우 Kotlin: Val cannot be reassigned(=val은 재할당될 수 없다)라는 오류가 발생) var(variable, 가변형) : 초기화 후 값 변경 가능 + 변수 선언 예시 val count = 3 // 자료형을 선언하지 않아도 컴파일러가 값에 따라 자료형을 추론해 선언 // Ctrl+Shift+P로 추론된 자료형 확인 가능 .. 2021. 1. 17.
[부스트코스][Kotlin]코틀린이란? + 코틀린 설치 및 실습 환경 갖추기 부스트코스 서포터즈 3기 활동으로서 코틀린 프로그래밍 기본 1/2(함수편)을 듣고 작성된 포스팅입니다 코틀린이란? - 코틀린이란 젯브레인즈 s.r.o.(JetBrains s.r.o., 이전 명칭: IntelliJ Software s.r.o)에서 공개한 JVM(Java Virtual Machine)에서 동작하는 프로그래밍 언어로 풀스택 웹 개발, 안드로이드와 iOS앱, 임베디드, IoT 등 모든 개발을 다양한 플랫폼에서 개발할 수 있도록 하기 위해서 탄생하였다. - 공식 홈페이지 : Kotlin Programming Language (kotlinlang.org) 코틀린의 특징 - 컴파일러가 타입을 검증해주기에 자료형에 대한 오류를 미리 바로잡을 수 있는 정적 언어 - NULL 포인터로 인한 프로그램의 중단.. 2021. 1. 10.