일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Exposed Drop-Down Menu
- Dialog
- 플레이 콘솔 프로덕션
- Retrofit
- 달력 만들기
- 앱 출시
- 앱개발
- 공유 기능
- urlconnection
- 안드로이드 http
- android studio
- Callback
- 안드로이드 api
- Kotlin
- 안드로이드스튜디오
- android api
- 비동기
- Bottom sheet
- 레트로핏
- 플레이스토어 앱 게시 문제
- 안드로이드 스튜디오
- Today
- Total
목록CS/문법_Kotlin (9)
Strong 감자의 공부
목차 1. 내장 자료형 알아보기 1.2 문자와 문자열 자료형 1.3 Any, Unit, Nothing 클래스 1.4 배열 2. 자료형 처리 알아보기 2.1 널러블 여부 2.2 타입 변환 2.3 구조 분해 1. 내장 자료형 알아보기 🔶1.2 문자와 문자열 자료형 문자열은 기본으로 변경할 수 없는 객체이다. 제공되는 메서드는 기존 문자열을 변경해서 새로운 문자열을 만들어준다. 문자열을 변경할려면 StringBuilder클래스를 사용해야한다. ⚫문자열의 원소는 문자 클래스의 객체이다. fun main(){ println("강" in "강아지") // 문자열 내에 특정 문자가 포함되어 있는지 in 연산자로 확인 val sb = StringBuilder("강아지") println("강아지".javaClass.ko..
-목차 1. 클래스 알아보기 2. 상속 3. 다양한 클래스 4. object 5. 확장 1. 클래스 알아보기 🔶1.1 클래스 정의 개괄 ⚫지시자 정의 ▪️ 상속 지시자 - open : 상속할 수 있는 클래스 앞에 지정 - final : 코틀린은 상속을 못하는 클래스가 기본이고 표시하지 않으면 상속할 수 없는 클래스. ▪️ 다른곳에서 클래스에 접근가능한지 나타내는 visuality modifier public, internal, protected, private ⚫클래스 머리부 정의 ▪️ 정의 키워드 : class ▪️ 클래스 이름은 파스칼케이스(예)MainActivity.kt 처럼 쓴다. ▪️ 주 생성자(primary constructor) - 생략가능 - 접근지시자 private을 사용할 경우 주 생성..
목차 1. 함수 알아보기 2. 익명함수와 람다표현식 알아보기 3. 함수 자료형 알아보기 1. 함수 알아보기 🔶 1.1 함수 정의와 실행 코틀린은 유니코드문자를 지원하기 때문에 함수명, 변수명 등을 한글로 지정해도 된다. fun main() { val 결과값 = 함수명("함수", "호출") println(결과값) } fun 함수명(매개변수명1: String, 매개변수명2: String): Pair { val 지역변수1 = 100 val 지역변수2 = 300 fun 지역함수명(매개변수명: String): String { return "매개변수명" } class 지역클래스명 {} println("$지역변수1, $매개변수명2") return Pair(매개변수명1, 매개변수명2) } //결과값 100, 호출 (함..
-목차 - 1. 조건표현식 알아보기 -비교 연산자 -논리 연산자 -동등성 2. 조건문 알아보기 -if -when -예외 3. 순환표현알아보기 -범위 -for, while, do while -반복자+ 고차함수 조금 1. 조건 표현식 알아보기 1. 비교연산자 연신지 메서드전횐 > a.compareTo(b)>0 0) { // ...1 if (x == 100) { val x = 200 println("참 $x") } else { println("거짓 $x") } val x = 400 println(x) } circle += 3 //... 1 에서 0이됐을때도 확인하기 때문에 // 지역변수 참조 while (circle-- > 0) { val x = 300 if (x == 100) { val x = 200 pri..