일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1인개발자
- FSM
- 좋은글필사하기
- 오픈소스
- ASMR
- 이모지
- Flutter
- bash
- Android
- Streaming
- 코틀린
- 장자명언
- 명심보감
- androidx
- 이모지메모
- Freesound
- 벤자민플랭클린
- 공자명언
- 소울칼리버6
- Firebase
- 넷플릭스
- 명언모음
- recyclerview
- Coroutine
- DART
- jetpack compose
- kotlin
- 파이썬
- 공부집중
- Linux
- Today
- Total
목록강좌, 연재/앱으로 배우는 kotlin (26)
Vintage appMaker의 Tech Blog
kotlin에서는 숫자형 데이터타입으로 Double, Float, Long, Int, Short, Byte가 있다. 캐스팅(자료형변환)을 한다면 변수에 존재하는 to크기() 메소드를 사용해야 한다. fun main(args : Array){ // 숫자형 DataType 크기 순으로 선언 // 정확한 크기를 알 필요는 거의 없음. // 대부분 왠만한 수는 Int로 해결되니까.. var 더블 : Double = 10.1111; var 플롯 : Float = 10.1f; var 롱 : Long = 10; var 인티저: Int = 10; var 쇼트 : Short = 10; var 바이트: Byte = 10; // 출력해보기 println (더블); println (플롯); println (인티저); // 크..
{}밖에서 먼저 선언한 변수는 {} 안에서 인식한다. {}안의 변수는 {} 밖에서 액세스 못한다. 개발자에게는 너무나 당연한 이야기이지만 처음 이해할 때는 힘들다. // 개발자에게는 너무나 당연한 내용이지만, // 처음 프로그래밍을 배우는 사람들은 반드시 실수하는 것. // 변수를 인식하는 범위: Scope var gName : String = "전역처리"; fun main(args : Array){ println(gName); // {}안의 변수는 {} 밖에서 접근못함. if(true){ var lName = "지역처리"; println(lName); println(gName); } // 모르는 변수라 에러발생. //println(lName); } kotlin 배우기 - github 예제 - Googl..
kotlin에서는 변수는 기본으로 null을 허용하지 않는다. data type 뒤에 null이 가능하다는 ?를 지정해주어야 null을 사용할 수 있다. fun main(args : Array){ // null 채크를 좀 심하게 하는 언어같음. // null을 넣는다고 다 들어가지 않음. // 변수기본이 null을 대입할 수 없음. // 아무래도 null처리로 인한 버그가 많으므로 // kotlin이라는 언어는 그것을 강하게 제어하겠다는 의지로 보임. var number : Int? = 10; number = null; // 사용법: data형 끝에 ?를 붙인다. } kotlin 배우기 - github 예제 - Google Play 앱 안드로이드 개발 공식언어로 kotlin이 추가되었습니다. 안드로이드 ..
kotlin에서는 변수사용하는 방법이 독특하다. var로 변수를 선언하지만, 초기화를 하는 경우는 형을 생략가능하다. 반면 초기화를 하지 않으면 반드시 형을 선언해야 한다. var와 val의 사용법을 구분해야 한다. var는 일반변수처럼 읽고 쓰기가 가능하다. 그러나 val은 오로지 readonly이다.마치 const와 같다. fun main(args : Array){ // 변수를 정의하는 방법은 2가지 // "var, val"