본문 바로가기

부스트코스11

[부스트코스][Kotlin]람다식과 고차함수의 이해 부스트코스 서포터즈 3기 활동으로서 코틀린 프로그래밍 기본 1/2(함수편)을 듣고 작성된 포스팅입니다 람다식 선언 후 호출 방법 1. 매개변수가 존재하는 경우 val multi: (Int, Int) -> Int = {x: Int, y: Int -> x * y} // 생략되지 않은 전체 표현 val multi2 = {x: Int, y: Int -> x * y} // 선언 자료형((Int, Int) -> Int) 생략 val multi3: (Int, Int) -> Int = {x, y -> x * y} // 람다식 매개변수 자료형(x:Int, y:Int의 Int 부분)의 생략 2. 매개변수가 하나 있을 경우 val triple: (Int) -> Int = {x -> x*x*x} //val triple = {.. 2021. 1. 28.
[부스트코스/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.
[부스트코스] 서포터즈 3기 합격 + 방학동안 계획 아직도 얼떨떨한데 부스트코스 서포터즈에 붙어버렸다? 첫 대외활동 신청이고 작년 초부터 시작하긴 했지만 내 블로그는 사람이 워낙 안 와서.. 솔직히 뽑히지 않을 줄 알았다 그래서 뽑혔을 때 놀라서 비명지름 ㅋㅋㅋㅋ 부스트코스 서포터즈 합격 후기하고 방학동안의 체계적인 계획을 적어보고자 한다. 내 첫 일상 포스팅이다.. 링커리어-대외활동 란에서 발견하여 신청하게 되었다!! 나는 비록 사람은 안 오지만 개발 활동은 꾸준히 하고 있어 우대사항에 해당했고 티스토리도 지원 가능이길래 바로 신청했다! 부스트코스에서 내가 신청한 강의는 코틀린 프로그래밍 기본 1/2이다. 자바하고 자바스크립트 중에서 엄청 고민했는데 자바는 다음 학기에 배우고 웹프로그래밍은 이미 좀 알고 하니 새 언어인 코틀린을 신청하였다! 내 생각엔 .. 2021. 1. 7.