일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FSM
- 공부집중
- Streaming
- recyclerview
- 코틀린
- Flutter
- Firebase
- bash
- 오픈소스
- 파이썬
- jetpack compose
- ASMR
- 소울칼리버6
- 1인개발자
- 명심보감
- Linux
- DART
- Android
- 좋은글필사하기
- Coroutine
- 넷플릭스
- 이모지메모
- 이모지
- androidx
- 벤자민플랭클린
- 장자명언
- kotlin
- Freesound
- 명언모음
- 공자명언
- Today
- Total
목록코틀린 (28)
Vintage appMaker의 Tech Blog
함수의 형태 - fun 함수명(변수명 : 데이터크기, ...) : 리턴값 { return; } 간단한 함수는 {} 대신 = 로 한줄처리가 가능하다. fun main(args : Array){ // kotlin에서 함수는 pascal 문법과 유사하다(그렇다지만 프로시져와 함수의 구분은 없다.). // fun 함수명(변수명 : 데이터크기, ...) : 리턴값 { return; } // 의 형태로 되어있다. 매개변수없는함수(); 매개변수2개있는함수(3, " 숫자입니다"); println ( 리턴값이있는함수("3을 넘기니") ); println( 리턴값있는_한줄함수(3, 10)) ; } fun 리턴값이있는함수(s: String): Any? { return s + "-를 입력받았습니다."; } fun 매개변수2개..
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이 추가되었습니다. 안드로이드 ..