일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 알고리즘
- BFS
- component
- 코딩테스트
- 스택
- activity
- 자바
- 안드로이드
- 코틀린
- 트리
- dfs
- 카카오블라인드
- 완전탐색
- 세그먼트트리
- 배열
- 분할정복
- 운영체제
- GIT
- 문자열다루기
- 문자열
- 코딩
- BOJ
- 생명주기
- 이분탐색
- 프로그래머스
- 백준
- 동적계획법
- 다이나믹프로그래밍
- 그래프
- Android
- Today
- Total
목록Kotlin (2)
HS_development_log
1. 함수란? 함수는 여러 값(인자)을 입력받아 기능을 수행학 결괏값을 반환하는 코드의 모음입니다. 함수를 사용하면 코드를 재사용할 수 있기 때문에 생산성과 유지보수성이 좋아집니다. 2. 코틀린의 함수 선언 1) fun sum(a: Int, b: Int) : Int{ var sum = a+b return sum } 2) fun sum(a: Int, b: Int) : Int{ return a+b } 3) fun sum(a: Int, b: Int) : Int = a+b 4) fun sum(a: Int, b: Int) = a+b 1~4번까지는 모두 같은 함수입니다. 함수의 형태를 간결하게 적는 것은 가독성에 큰 도움이 되므로 생략이 가능한 형태는 되도록 생략해서 적어주는 것이 좋습니다. 2.1. Unit 1)..
1. 코틀린의 장점 자료형 오류를 미리 잡을 수 있는 정적 언어 널 포인터 예외로 인한 프로그램의 중단 예방 가능. NPE(NullPointerException)로 부터 자유롭다. 여러 가지여러 가지 생략이 표현된 간결하고 효율적인 언어 함수형 프로그래밍과 객체 지향 프로그래밍이 모두 가능 세미콜론 생략 가능 2. 변수와 자료형 코틀린의 변수 선언 방식은 2가지가 있습니다. val : 최초로 지정한 변수의 값으로 초기화하고 더 이상 바꿀 수 없는 읽기 전용 변수 var : 최초로 지정한 변수의 초기값이 있더라도 값을 바꿀 수 있다. Tip : val로 변수를 선언해 놓고 변경해야할 때 var로 바꾸면 오류 발생 확률을 많이 낮출 수 있다. 코틀린은 자료형을 지정하지 않고 변수를 선언하면 변수에 할당된 값..