# 코틀린

927개의 포스트
post-thumbnail

[Android] 안드로이드 스튜디오 Git rebase 안될때

안드로이드 스튜디오에 있는 Git 툴을 사용하고 있었는데 갑자기 rebase가 안되는 상황이 발생했다.git fetch를 받은 후 master update 후 rebase를 할려고 오른쪽 버튼을 눌렀는데 rebase 탭이 비활성화되어 있었다.도저히 해결방법이 생각이 안

약 20시간 전
·
0개의 댓글
·
post-thumbnail

코틀린 기초문법2

컬렉션 타입 Array 배열 표현 [ ], set(), get() 이용 기초 타입의 배열 기초 타입이면 BooleanArray, ByteArray, IntArray 등의 클래스 이용 가능 arrayOf() 함수를 이용해 배열 선언과 동시에 값을 할당할 수 있음 --- List, Set, Map(데이터 집합) List: 순서O, 중복 허용 ...

1일 전
·
0개의 댓글
·

[코틀린] 코틀린에서 반복문을 다루는 방법

<자바 코드><코틀린 코드><자바 코드><코틀린 코드><자바 코드><코틀린 코드><자바 코드><코틀린 코드>1..3 : 1부터 3의 범위IntRange → IngProgressionProgression = 등차수열 :시작 값끝

3일 전
·
0개의 댓글
·

[코틀린] 코틀린에서 제어문을 다루는 법

Java에서 if-else는 Statement 이지만, Kotlin에서는 Expression 입니다.Statement : 프로그램의 문장, 하나의 값으로 도출되지 않는다.Expression : 하나의 값으로 도출되는 문장.30 + 40 은 70이라는 하나의 결과가 나온

3일 전
·
0개의 댓글
·

[코틀린] 코틀린에서 연산자를 다루는 방법

단항 연산자 : ++, --산술 연산자 : +, -, \*, /, %산술대입 연산자 : +=, -=, \*=, /=, %=비교 연산자 : >, <, >=, <=단, Java와 다르게 객체를 비교할 때 비교 연산자를 사용하면 자동으로 compareTo를 호출해

3일 전
·
0개의 댓글
·

[코틀린] 코틀린에서 Type을 다루는 방법

ByteShortIntLongFloatDouble부호 없는 정수들코틀린에서는 선언된 기본 값을 보고 타입을 추론한다.<Java와 다른 내용>Java : 기본 타입간의 변환은 암시적으로 이루어질 수 있다.Kotlin : 기본 타입간의 변환은 명시적으로 이루어져야 한

3일 전
·
0개의 댓글
·

[코틀린] 코틀린에서 null을 다루는 방법

위의 코드는 null 값을 갖고오면 NPE가 나기 때문에 안전한 코드가 아니다.따라서 자바에서 null을 체크하는 안전한 코드로 고치는 방법은,=> 위와 같이 str이 null일 경우 Exception을 내거나,=> 위와 같이 str이 null일 경우 null을 반환하

3일 전
·
0개의 댓글
·

Kotlin 기본 문법

Kotlin은 JVM (Java Virtual Machine)에서 실행되는 프로그래밍 언어로, Java와 호환성이 높은 언어입니다. Kotlin은 Java와 다르게 간결하고 보기 쉬운 문법을 가지고 있어 프로그래밍을 좀 더 쉽고 편리하게 할 수 있습니다.Kotlin의

5일 전
·
0개의 댓글
·
post-thumbnail

코틀린 기초 문법

코틀린 시작하기

6일 전
·
0개의 댓글
·
post-thumbnail

코틀린-스프링부트 예제 따라하기 1

스프링 공식 가이드를 보고 코프링 프로젝트를 만들어보자

6일 전
·
0개의 댓글
·
post-thumbnail

[Android] GridLayout에 각각 아이템별 간격조절하기

RecyclerView에서 GridLayout을 하게되면 각 아이템이 간격없이 나타난다.그래서 따로 간격조정을 해줘야 한다.beforebeforeafterafterGithub

6일 전
·
0개의 댓글
·
post-thumbnail

[Android] RecyclerView로 GridLayout 구현하기

RecyclerView에는 LinearLayoutManager와 GridLayoutManager가 있다.그 중에 GridLayoutManager로 만들어 볼려고 한다.rv_list로 RecyclerView를 만들어 주고한 행에 2개씩 보이도록 spanCount를 2로

6일 전
·
0개의 댓글
·

[Android] Fragment 간 이동하기

Activity에 Fragment1이 띄워져 있는 상태에서Fragment1 내부에서 Fragment2를 띄우고자 한다.현재 activity_main.xml에 R.id.frame에 Fragment1이 띄워져있다고 가정한다.replace 와 add가 있는데 말그대로 rep

7일 전
·
0개의 댓글
·

[Android] Fragment에서 DialogFragment 값 가져오기

DialogFragment에서 입력한 값을 확인버튼을 눌렀을 때 Fragment로 값을 가져올려고 한다.나는 NumberPicker를 이용한 Dialog를 구현해놓은 상태이다.인터페이스를 사용해서 데이터를 넘겨줄 것이다.정리하자면인터페이스를 선언한 후로 데이터를 보냈다

7일 전
·
0개의 댓글
·

[Android] Fragment에서 DialogFragment 띄우기

Fragment에서 DialogFragment를 띄울려고 한다.버튼을 눌렀을 때 동작하도록 구현해보고자 한다.참고로 viewbinding을 사용해서 구현하였다.

7일 전
·
0개의 댓글
·
post-thumbnail

코틀린 기초 연습 - 변수와 자료형

코틀린 기초 연습 1

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

kotlinx serialization을 사용할 때 주의사항

kotlinx serialization을 사용할 때 놓칠 수 있는 주의사항에 대한 글입니다.

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

코틀린 DSL

DSL이란 무엇일까?

2023년 3월 12일
·
0개의 댓글
·

[Kotlin] invoke

invoke란 이름 없이 간편하게 호출될 수 있는 함수이다.결과name : Kotlinperson이라는 객체를 선언한뒤, 객체 내의 함수 이름인 invoke를 호출하지 않아도 invoke 내부의 함수가 호출이 된다.즉, invoke를 이용해 자주 호출해야 하는 함수를

2023년 3월 12일
·
0개의 댓글
·

[Kotlin] object

코틀린에서 클래스를 정의하는 키워드는 class이다. object 키워드는 코틀린에서 클래스 정의하는 방법중 하나이다. 하지만 object로 클래스를 정의하면 Singleton 패턴이 적용되어 객체가 한번만 생성되도록 한다.자바에서는 싱글턴 패턴을 적용하기 위해 꽤 많

2023년 3월 11일
·
0개의 댓글
·